builder: mozilla-release_xp_ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-098 starttime: 1470735038.69 results: success (0) buildid: 20160809001219 builduid: c8eb6b7bbe93474bb458fc627d5189b1 revision: e7d4b84c0ced33ea24751a4e2e0e3fc3d6cbea2a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-09 02:30:38.690472) ========= master: http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-09 02:30:38.691433) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-09 02:30:38.691721) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-09 02:30:38.959166) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 02:30:38.959606) ========= '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-098\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-098 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-098 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-098 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-098 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-098 WINDIR=C:\WINDOWS using PTY: False --02:30:38-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 7.77 MB/s 02:30:38 (7.77 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.563000 ========= master_lag: 0.08 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 02:30:39.601164) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-08-09 02:30:39.601438) ========= '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-098\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-098 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-098 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-098 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-098 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-098 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=1.095000 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-08-09 02:30:40.716349) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-09 02:30:40.716908) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-release --rev e7d4b84c0ced33ea24751a4e2e0e3fc3d6cbea2a --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-release --rev e7d4b84c0ced33ea24751a4e2e0e3fc3d6cbea2a --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-098\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-098 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-098 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-098 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-098 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-098 WINDIR=C:\WINDOWS using PTY: False 2016-08-09 02:30:40,446 truncating revision to first 12 chars 2016-08-09 02:30:40,446 Setting DEBUG logging. 2016-08-09 02:30:40,446 attempt 1/10 2016-08-09 02:30:40,446 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/e7d4b84c0ced?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-09 02:30:40,836 unpacking tar archive at: mozilla-release-e7d4b84c0ced/testing/mozharness/ program finished with exit code 0 elapsedTime=1.221000 ========= master_lag: 0.08 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-09 02:30:42.013751) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-09 02:30:42.014033) ========= script_repo_revision: e7d4b84c0ced33ea24751a4e2e0e3fc3d6cbea2a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-09 02:30:42.014389) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-09 02:30:42.014667) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-09 02:30:42.030544) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 19 secs) (at 2016-08-09 02:30:42.031007) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-release' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-release', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-098\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-098 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-098 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-098 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-098 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-098 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 02:30:41 INFO - MultiFileLogger online at 20160809 02:30:41 in C:\slave\test 02:30:41 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-release --download-symbols true 02:30:41 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 02:30:41 INFO - {'append_to_log': False, 02:30:41 INFO - 'base_work_dir': 'C:\\slave\\test', 02:30:41 INFO - 'blob_upload_branch': 'mozilla-release', 02:30:41 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 02:30:41 INFO - 'buildbot_json_path': 'buildprops.json', 02:30:41 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 02:30:41 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:30:41 INFO - 'download_minidump_stackwalk': True, 02:30:41 INFO - 'download_symbols': 'true', 02:30:41 INFO - 'e10s': False, 02:30:41 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 02:30:41 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 02:30:41 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 02:30:41 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 02:30:41 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 02:30:41 INFO - 'C:/mozilla-build/tooltool.py'), 02:30:41 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 02:30:41 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 02:30:41 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:30:41 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:30:41 INFO - 'log_level': 'info', 02:30:41 INFO - 'log_to_console': True, 02:30:41 INFO - 'opt_config_files': (), 02:30:41 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:30:41 INFO - '--processes=1', 02:30:41 INFO - '--config=%(test_path)s/wptrunner.ini', 02:30:41 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:30:41 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:30:41 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:30:41 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:30:41 INFO - 'pip_index': False, 02:30:41 INFO - 'require_test_zip': True, 02:30:41 INFO - 'test_type': ('testharness',), 02:30:41 INFO - 'this_chunk': '1', 02:30:41 INFO - 'total_chunks': '10', 02:30:41 INFO - 'virtualenv_path': 'venv', 02:30:41 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:30:41 INFO - 'work_dir': 'build'} 02:30:41 INFO - ##### 02:30:41 INFO - ##### Running clobber step. 02:30:41 INFO - ##### 02:30:41 INFO - Running pre-action listener: _resource_record_pre_action 02:30:41 INFO - Running main action method: clobber 02:30:41 INFO - rmtree: C:\slave\test\build 02:30:41 INFO - Using _rmtree_windows ... 02:30:41 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 02:32:00 INFO - Running post-action listener: _resource_record_post_action 02:32:00 INFO - ##### 02:32:00 INFO - ##### Running read-buildbot-config step. 02:32:00 INFO - ##### 02:32:00 INFO - Running pre-action listener: _resource_record_pre_action 02:32:00 INFO - Running main action method: read_buildbot_config 02:32:00 INFO - Using buildbot properties: 02:32:00 INFO - { 02:32:00 INFO - "project": "", 02:32:00 INFO - "product": "firefox", 02:32:00 INFO - "script_repo_revision": "production", 02:32:00 INFO - "scheduler": "tests-mozilla-release-xp_ix-debug-unittest", 02:32:00 INFO - "repository": "", 02:32:00 INFO - "buildername": "Windows XP 32-bit mozilla-release debug test web-platform-tests-1", 02:32:00 INFO - "buildid": "20160809001219", 02:32:00 INFO - "pgo_build": "False", 02:32:00 INFO - "basedir": "C:\\slave\\test", 02:32:00 INFO - "buildnumber": 7, 02:32:00 INFO - "slavename": "t-xp32-ix-098", 02:32:00 INFO - "revision": "e7d4b84c0ced33ea24751a4e2e0e3fc3d6cbea2a", 02:32:00 INFO - "master": "http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/", 02:32:00 INFO - "platform": "win32", 02:32:00 INFO - "branch": "mozilla-release", 02:32:00 INFO - "repo_path": "releases/mozilla-release", 02:32:00 INFO - "moz_repo_path": "", 02:32:00 INFO - "stage_platform": "win32", 02:32:00 INFO - "builduid": "c8eb6b7bbe93474bb458fc627d5189b1", 02:32:00 INFO - "slavebuilddir": "test" 02:32:00 INFO - } 02:32:00 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json. 02:32:00 INFO - Found installer url https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.zip. 02:32:00 INFO - Running post-action listener: _resource_record_post_action 02:32:00 INFO - ##### 02:32:00 INFO - ##### Running download-and-extract step. 02:32:00 INFO - ##### 02:32:00 INFO - Running pre-action listener: _resource_record_pre_action 02:32:00 INFO - Running main action method: download_and_extract 02:32:00 INFO - mkdir: C:\slave\test\build\tests 02:32:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:32:00 INFO - https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 02:32:00 INFO - trying https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json 02:32:00 INFO - Downloading https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.1.en-US.win32.test_packages.json 02:32:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.test_packages.json'}, attempt #1 02:32:01 INFO - Downloaded 1274 bytes. 02:32:01 INFO - Reading from file C:\slave\test\build\firefox-48.0.1.en-US.win32.test_packages.json 02:32:01 INFO - Using the following test package requirements: 02:32:01 INFO - {u'common': [u'firefox-48.0.1.en-US.win32.common.tests.zip'], 02:32:01 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 02:32:01 INFO - u'firefox-48.0.1.en-US.win32.cppunittest.tests.zip'], 02:32:01 INFO - u'gtest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 02:32:01 INFO - u'firefox-48.0.1.en-US.win32.gtest.tests.zip'], 02:32:01 INFO - u'jittest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 02:32:01 INFO - u'jsshell-win32.zip'], 02:32:01 INFO - u'mochitest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 02:32:01 INFO - u'firefox-48.0.1.en-US.win32.mochitest.tests.zip'], 02:32:01 INFO - u'mozbase': [u'firefox-48.0.1.en-US.win32.common.tests.zip'], 02:32:01 INFO - u'reftest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 02:32:01 INFO - u'firefox-48.0.1.en-US.win32.reftest.tests.zip'], 02:32:01 INFO - u'talos': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 02:32:01 INFO - u'firefox-48.0.1.en-US.win32.talos.tests.zip'], 02:32:01 INFO - u'web-platform': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 02:32:01 INFO - u'firefox-48.0.1.en-US.win32.web-platform.tests.zip'], 02:32:01 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 02:32:01 INFO - u'firefox-48.0.1.en-US.win32.xpcshell.tests.zip']} 02:32:01 INFO - Downloading packages: [u'firefox-48.0.1.en-US.win32.common.tests.zip', u'firefox-48.0.1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 02:32:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:32:01 INFO - https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 02:32:01 INFO - trying https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip 02:32:01 INFO - Downloading https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.common.tests.zip 02:32:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.common.tests.zip'}, attempt #1 02:32:03 INFO - Downloaded 20366356 bytes. 02:32:03 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:32:03 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.1.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:32:04 INFO - caution: filename not matched: web-platform/* 02:32:04 INFO - Return code: 11 02:32:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:32:04 INFO - https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 02:32:04 INFO - trying https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip 02:32:04 INFO - Downloading https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.web-platform.tests.zip 02:32:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.web-platform.tests.zip'}, attempt #1 02:32:08 INFO - Downloaded 36389907 bytes. 02:32:08 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:32:08 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.1.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:32:50 INFO - caution: filename not matched: bin/* 02:32:50 INFO - caution: filename not matched: config/* 02:32:50 INFO - caution: filename not matched: mozbase/* 02:32:50 INFO - caution: filename not matched: marionette/* 02:32:50 INFO - caution: filename not matched: tools/wptserve/* 02:32:50 INFO - Return code: 11 02:32:50 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')]} 02:32:50 INFO - https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.zip matches https://queue.taskcluster.net 02:32:50 INFO - trying https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.zip 02:32:50 INFO - Downloading https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.zip 02:32:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.zip'}, attempt #1 02:33:02 INFO - Downloaded 68477665 bytes. 02:33:02 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.zip 02:33:02 INFO - mkdir: C:\slave\test\properties 02:33:02 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 02:33:02 INFO - Writing to file C:\slave\test\properties\build_url 02:33:02 INFO - Contents: 02:33:02 INFO - build_url:https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.zip 02:33:03 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip 02:33:03 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 02:33:03 INFO - Writing to file C:\slave\test\properties\symbols_url 02:33:03 INFO - Contents: 02:33:03 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip 02:33: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')]} 02:33:03 INFO - https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:33:03 INFO - trying https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip 02:33:03 INFO - Downloading https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.crashreporter-symbols.zip 02:33:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.crashreporter-symbols.zip'}, attempt #1 02:33:06 INFO - Downloaded 55639182 bytes. 02:33:06 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 02:33:06 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.1.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 02:33:10 INFO - Return code: 0 02:33:10 INFO - Running post-action listener: _resource_record_post_action 02:33:10 INFO - Running post-action listener: set_extra_try_arguments 02:33:10 INFO - ##### 02:33:10 INFO - ##### Running create-virtualenv step. 02:33:10 INFO - ##### 02:33:10 INFO - Running pre-action listener: _pre_create_virtualenv 02:33:10 INFO - Running pre-action listener: _resource_record_pre_action 02:33:10 INFO - Running main action method: create_virtualenv 02:33:10 INFO - Creating virtualenv C:\slave\test\build\venv 02:33:10 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 02:33:10 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 02:33:11 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 02:33:12 INFO - Installing distribute......................................................................................................................................................................................done. 02:33:13 INFO - Return code: 0 02:33:13 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 02:33:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:33:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:33:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:33:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:33:13 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECA0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-098', 'USERDOMAIN': 'T-XP32-IX-098', '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-098', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-098', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-098\\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-098'}}, attempt #1 02:33:13 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 02:33:13 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 02:33:13 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 02:33:13 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-098\\Application Data', 02:33:13 INFO - 'CLIENTNAME': 'Console', 02:33:13 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:33:13 INFO - 'COMPUTERNAME': 'T-XP32-IX-098', 02:33:13 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 02:33:13 INFO - 'DCLOCATION': 'SCL3', 02:33:13 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:33:13 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:33:13 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:33:13 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:33:13 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:33:13 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:33:13 INFO - 'HOMEDRIVE': 'C:', 02:33:13 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-098', 02:33:13 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:33:13 INFO - 'KTS_VERSION': '1.19c', 02:33:13 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:33:13 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-098', 02:33:13 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:33:13 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:33:13 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:33:13 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:33:13 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:33:13 INFO - 'MOZ_AIRBAG': '1', 02:33:13 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:33:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:33:13 INFO - 'MOZ_MSVCVERSION': '8', 02:33:13 INFO - 'MOZ_NO_REMOTE': '1', 02:33:13 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:33:13 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:33:13 INFO - 'NO_EM_RESTART': '1', 02:33:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:33:13 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:33:13 INFO - 'OS': 'Windows_NT', 02:33:13 INFO - 'OURDRIVE': 'C:', 02:33:13 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', 02:33:13 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 02:33:13 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:33:13 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:33:13 INFO - 'PROCESSOR_LEVEL': '6', 02:33:13 INFO - 'PROCESSOR_REVISION': '1e05', 02:33:13 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:33:13 INFO - 'PROMPT': '$P$G', 02:33:13 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:33:13 INFO - 'PWD': 'C:\\slave\\test', 02:33:13 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:33:13 INFO - 'SESSIONNAME': 'Console', 02:33:13 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:33:13 INFO - 'SYSTEMDRIVE': 'C:', 02:33:13 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 02:33:13 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 02:33:13 INFO - 'TEST1': 'testie', 02:33:13 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 02:33:13 INFO - 'USERDOMAIN': 'T-XP32-IX-098', 02:33:13 INFO - 'USERNAME': 'cltbld', 02:33:13 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-098', 02:33:13 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:33:13 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:33:13 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:33:13 INFO - 'WINDIR': 'C:\\WINDOWS', 02:33:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:33:14 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:33:14 INFO - Downloading/unpacking psutil>=0.7.1 02:33:14 INFO - Running setup.py egg_info for package psutil 02:33:14 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 02:33:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:33:14 INFO - Installing collected packages: psutil 02:33:14 INFO - Running setup.py install for psutil 02:33:14 INFO - building 'psutil._psutil_windows' extension 02:33:14 INFO - error: Unable to find vcvarsall.bat 02:33:14 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-7nxmfl-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 02:33:14 INFO - running install 02:33:14 INFO - running build 02:33:14 INFO - running build_py 02:33:14 INFO - creating build 02:33:14 INFO - creating build\lib.win32-2.7 02:33:14 INFO - creating build\lib.win32-2.7\psutil 02:33:14 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 02:33:14 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 02:33:14 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 02:33:14 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 02:33:14 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 02:33:14 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 02:33:14 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 02:33:14 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 02:33:14 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 02:33:14 INFO - running build_ext 02:33:14 INFO - building 'psutil._psutil_windows' extension 02:33:14 INFO - error: Unable to find vcvarsall.bat 02:33:14 INFO - ---------------------------------------- 02:33:14 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-7nxmfl-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 02:33:14 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-098\Application Data\pip\pip.log 02:33:14 WARNING - Return code: 1 02:33:14 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! 02:33:14 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 02:33:14 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')]} 02:33:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:33:14 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')]} 02:33:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:33:14 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECA0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-098', 'USERDOMAIN': 'T-XP32-IX-098', '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-098', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-098', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-098\\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-098'}}, attempt #1 02:33:14 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 02:33:14 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 02:33:14 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 02:33:14 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-098\\Application Data', 02:33:14 INFO - 'CLIENTNAME': 'Console', 02:33:14 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:33:14 INFO - 'COMPUTERNAME': 'T-XP32-IX-098', 02:33:14 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 02:33:14 INFO - 'DCLOCATION': 'SCL3', 02:33:14 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:33:14 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:33:14 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:33:14 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:33:14 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:33:14 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:33:14 INFO - 'HOMEDRIVE': 'C:', 02:33:14 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-098', 02:33:14 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:33:14 INFO - 'KTS_VERSION': '1.19c', 02:33:14 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:33:14 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-098', 02:33:14 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:33:14 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:33:14 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:33:14 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:33:14 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:33:14 INFO - 'MOZ_AIRBAG': '1', 02:33:14 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:33:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:33:14 INFO - 'MOZ_MSVCVERSION': '8', 02:33:14 INFO - 'MOZ_NO_REMOTE': '1', 02:33:14 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:33:14 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:33:14 INFO - 'NO_EM_RESTART': '1', 02:33:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:33:14 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:33:14 INFO - 'OS': 'Windows_NT', 02:33:14 INFO - 'OURDRIVE': 'C:', 02:33:14 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', 02:33:14 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 02:33:14 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:33:14 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:33:14 INFO - 'PROCESSOR_LEVEL': '6', 02:33:14 INFO - 'PROCESSOR_REVISION': '1e05', 02:33:14 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:33:14 INFO - 'PROMPT': '$P$G', 02:33:14 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:33:14 INFO - 'PWD': 'C:\\slave\\test', 02:33:14 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:33:14 INFO - 'SESSIONNAME': 'Console', 02:33:14 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:33:14 INFO - 'SYSTEMDRIVE': 'C:', 02:33:14 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 02:33:14 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 02:33:14 INFO - 'TEST1': 'testie', 02:33:14 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 02:33:14 INFO - 'USERDOMAIN': 'T-XP32-IX-098', 02:33:14 INFO - 'USERNAME': 'cltbld', 02:33:14 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-098', 02:33:14 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:33:14 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:33:14 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:33:14 INFO - 'WINDIR': 'C:\\WINDOWS', 02:33:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:33:15 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:33:15 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:33:15 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:33:15 INFO - Running setup.py egg_info for package mozsystemmonitor 02:33:15 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 02:33:15 INFO - Running setup.py egg_info for package psutil 02:33:15 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 02:33:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:33:15 INFO - Installing collected packages: mozsystemmonitor, psutil 02:33:15 INFO - Running setup.py install for mozsystemmonitor 02:33:15 INFO - Running setup.py install for psutil 02:33:15 INFO - building 'psutil._psutil_windows' extension 02:33:15 INFO - error: Unable to find vcvarsall.bat 02:33:15 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-3rv_ek-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 02:33:15 INFO - running install 02:33:15 INFO - running build 02:33:15 INFO - running build_py 02:33:15 INFO - running build_ext 02:33:15 INFO - building 'psutil._psutil_windows' extension 02:33:15 INFO - error: Unable to find vcvarsall.bat 02:33:15 INFO - ---------------------------------------- 02:33:15 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-3rv_ek-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 02:33:15 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-098\Application Data\pip\pip.log 02:33:15 WARNING - Return code: 1 02:33:15 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! 02:33:15 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 02:33: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')]} 02:33:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:33: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')]} 02:33:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:33: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', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECA0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-098', 'USERDOMAIN': 'T-XP32-IX-098', '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-098', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-098', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-098\\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-098'}}, attempt #1 02:33: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', 'blobuploader==1.2.4'] in C:\slave\test\build 02:33: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 blobuploader==1.2.4 02:33:15 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 02:33:15 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-098\\Application Data', 02:33:15 INFO - 'CLIENTNAME': 'Console', 02:33:15 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:33:15 INFO - 'COMPUTERNAME': 'T-XP32-IX-098', 02:33:15 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 02:33:15 INFO - 'DCLOCATION': 'SCL3', 02:33:15 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:33:15 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:33:15 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:33:15 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:33:15 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:33:15 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:33:15 INFO - 'HOMEDRIVE': 'C:', 02:33:15 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-098', 02:33:15 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:33:15 INFO - 'KTS_VERSION': '1.19c', 02:33:15 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:33:15 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-098', 02:33:15 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:33:15 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:33:15 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:33:15 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:33:15 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:33:15 INFO - 'MOZ_AIRBAG': '1', 02:33:15 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:33:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:33:15 INFO - 'MOZ_MSVCVERSION': '8', 02:33:15 INFO - 'MOZ_NO_REMOTE': '1', 02:33:15 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:33:15 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:33:15 INFO - 'NO_EM_RESTART': '1', 02:33:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:33:15 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:33:15 INFO - 'OS': 'Windows_NT', 02:33:15 INFO - 'OURDRIVE': 'C:', 02:33: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', 02:33:15 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 02:33:15 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:33:15 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:33:15 INFO - 'PROCESSOR_LEVEL': '6', 02:33:15 INFO - 'PROCESSOR_REVISION': '1e05', 02:33:15 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:33:15 INFO - 'PROMPT': '$P$G', 02:33:15 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:33:15 INFO - 'PWD': 'C:\\slave\\test', 02:33:15 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:33:15 INFO - 'SESSIONNAME': 'Console', 02:33:15 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:33:15 INFO - 'SYSTEMDRIVE': 'C:', 02:33:15 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 02:33:15 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 02:33:15 INFO - 'TEST1': 'testie', 02:33:15 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 02:33:15 INFO - 'USERDOMAIN': 'T-XP32-IX-098', 02:33:15 INFO - 'USERNAME': 'cltbld', 02:33:15 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-098', 02:33:15 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:33:15 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:33:15 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:33:15 INFO - 'WINDIR': 'C:\\WINDOWS', 02:33:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:33:15 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:33:15 INFO - Downloading/unpacking blobuploader==1.2.4 02:33:15 INFO - Downloading blobuploader-1.2.4.tar.gz 02:33:15 INFO - Running setup.py egg_info for package blobuploader 02:33:15 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:33:17 INFO - Running setup.py egg_info for package requests 02:33:17 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:33:17 INFO - Downloading docopt-0.6.1.tar.gz 02:33:17 INFO - Running setup.py egg_info for package docopt 02:33:17 INFO - Installing collected packages: blobuploader, docopt, requests 02:33:17 INFO - Running setup.py install for blobuploader 02:33:17 INFO - Running setup.py install for docopt 02:33:17 INFO - Running setup.py install for requests 02:33:17 INFO - Successfully installed blobuploader docopt requests 02:33:17 INFO - Cleaning up... 02:33:17 INFO - Return code: 0 02:33:17 INFO - Installing None into virtualenv C:\slave\test\build\venv 02:33:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:33:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:33:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:33:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:33:17 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECA0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-098', 'USERDOMAIN': 'T-XP32-IX-098', '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-098', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-098', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-098\\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-098'}}, attempt #1 02:33:17 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 02:33:17 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 02:33:17 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 02:33:17 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-098\\Application Data', 02:33:17 INFO - 'CLIENTNAME': 'Console', 02:33:17 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:33:17 INFO - 'COMPUTERNAME': 'T-XP32-IX-098', 02:33:17 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 02:33:17 INFO - 'DCLOCATION': 'SCL3', 02:33:17 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:33:17 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:33:17 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:33:17 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:33:17 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:33:17 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:33:17 INFO - 'HOMEDRIVE': 'C:', 02:33:17 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-098', 02:33:17 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:33:17 INFO - 'KTS_VERSION': '1.19c', 02:33:17 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:33:17 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-098', 02:33:17 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:33:17 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:33:17 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:33:17 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:33:17 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:33:17 INFO - 'MOZ_AIRBAG': '1', 02:33:17 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:33:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:33:17 INFO - 'MOZ_MSVCVERSION': '8', 02:33:17 INFO - 'MOZ_NO_REMOTE': '1', 02:33:17 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:33:17 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:33:17 INFO - 'NO_EM_RESTART': '1', 02:33:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:33:17 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:33:17 INFO - 'OS': 'Windows_NT', 02:33:17 INFO - 'OURDRIVE': 'C:', 02:33:17 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 02:33:17 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 02:33:17 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:33:17 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:33:17 INFO - 'PROCESSOR_LEVEL': '6', 02:33:17 INFO - 'PROCESSOR_REVISION': '1e05', 02:33:17 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:33:17 INFO - 'PROMPT': '$P$G', 02:33:17 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:33:17 INFO - 'PWD': 'C:\\slave\\test', 02:33:17 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:33:17 INFO - 'SESSIONNAME': 'Console', 02:33:17 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:33:17 INFO - 'SYSTEMDRIVE': 'C:', 02:33:17 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 02:33:17 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 02:33:17 INFO - 'TEST1': 'testie', 02:33:17 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 02:33:17 INFO - 'USERDOMAIN': 'T-XP32-IX-098', 02:33:17 INFO - 'USERNAME': 'cltbld', 02:33:17 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-098', 02:33:17 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:33:17 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:33:17 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:33:17 INFO - 'WINDIR': 'C:\\WINDOWS', 02:33:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:33:22 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 02:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 02:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 02:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 02:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 02:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 02:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 02:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 02:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 02:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 02:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 02:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 02:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 02:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 02:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 02:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 02:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 02:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 02:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 02:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 02:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 02:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 02:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 02:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 02:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 02:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 02:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 02:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 02:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 02:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 02:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 02:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 02:33:22 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 02:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 02:33:22 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 02:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 02:33:22 INFO - Unpacking c:\slave\test\build\tests\marionette\client 02:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 02:33:22 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 02:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 02:33:22 INFO - Unpacking c:\slave\test\build\tests\marionette 02:33:22 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 02:33:22 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:33:22 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 02:33:22 INFO - Running setup.py install for browsermob-proxy 02:33:27 INFO - Running setup.py install for manifestparser 02:33:27 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Running setup.py install for marionette-client 02:33:27 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:33:27 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Running setup.py install for marionette-driver 02:33:27 INFO - Running setup.py install for mozcrash 02:33:27 INFO - Running setup.py install for mozdebug 02:33:27 INFO - Running setup.py install for mozdevice 02:33:27 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Running setup.py install for mozfile 02:33:27 INFO - Running setup.py install for mozhttpd 02:33:27 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Running setup.py install for mozinfo 02:33:27 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Running setup.py install for mozInstall 02:33:27 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Running setup.py install for mozleak 02:33:27 INFO - Running setup.py install for mozlog 02:33:27 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Running setup.py install for moznetwork 02:33:27 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Running setup.py install for mozprocess 02:33:27 INFO - Running setup.py install for mozprofile 02:33:27 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Running setup.py install for mozrunner 02:33:27 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Running setup.py install for mozscreenshot 02:33:27 INFO - Running setup.py install for moztest 02:33:27 INFO - Running setup.py install for mozversion 02:33:27 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 02:33:27 INFO - Running setup.py install for wptserve 02:33:27 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 02:33:27 INFO - Cleaning up... 02:33:27 INFO - Return code: 0 02:33:27 INFO - Installing None into virtualenv C:\slave\test\build\venv 02:33:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:33:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:33:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:33:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:33:27 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E126B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB0278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CA7018>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECA0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-098', 'USERDOMAIN': 'T-XP32-IX-098', '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-098', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-098', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-098\\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-098'}}, attempt #1 02:33:27 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 02:33:27 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 02:33:27 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 02:33:27 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-098\\Application Data', 02:33:27 INFO - 'CLIENTNAME': 'Console', 02:33:27 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:33:27 INFO - 'COMPUTERNAME': 'T-XP32-IX-098', 02:33:27 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 02:33:27 INFO - 'DCLOCATION': 'SCL3', 02:33:27 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:33:27 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:33:27 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:33:27 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:33:27 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:33:27 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:33:27 INFO - 'HOMEDRIVE': 'C:', 02:33:27 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-098', 02:33:27 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:33:27 INFO - 'KTS_VERSION': '1.19c', 02:33:27 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:33:27 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-098', 02:33:27 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:33:27 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:33:27 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:33:27 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:33:27 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:33:27 INFO - 'MOZ_AIRBAG': '1', 02:33:27 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:33:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:33:27 INFO - 'MOZ_MSVCVERSION': '8', 02:33:27 INFO - 'MOZ_NO_REMOTE': '1', 02:33:27 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:33:27 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:33:27 INFO - 'NO_EM_RESTART': '1', 02:33:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:33:27 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:33:27 INFO - 'OS': 'Windows_NT', 02:33:27 INFO - 'OURDRIVE': 'C:', 02:33:27 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 02:33:27 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 02:33:27 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:33:27 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:33:27 INFO - 'PROCESSOR_LEVEL': '6', 02:33:27 INFO - 'PROCESSOR_REVISION': '1e05', 02:33:27 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:33:27 INFO - 'PROMPT': '$P$G', 02:33:27 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:33:27 INFO - 'PWD': 'C:\\slave\\test', 02:33:27 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:33:27 INFO - 'SESSIONNAME': 'Console', 02:33:27 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:33:27 INFO - 'SYSTEMDRIVE': 'C:', 02:33:27 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 02:33:27 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 02:33:27 INFO - 'TEST1': 'testie', 02:33:27 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 02:33:27 INFO - 'USERDOMAIN': 'T-XP32-IX-098', 02:33:27 INFO - 'USERNAME': 'cltbld', 02:33:27 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-098', 02:33:27 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:33:27 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:33:27 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:33:27 INFO - 'WINDIR': 'C:\\WINDOWS', 02:33:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:33:32 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:33:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 02:33:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 02:33:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 02:33:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 02:33:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 02:33:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 02:33:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 02:33:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 02:33:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 02:33:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 02:33:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 02:33:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 02:33:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 02:33:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 02:33:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 02:33:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 02:33:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 02:33:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 02:33:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 02:33:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 02:33:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 02:33:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 02:33:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 02:33:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 02:33:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 02:33:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 02:33:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 02:33:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 02:33:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 02:33:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 02:33:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 02:33:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 02:33:32 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 02:33:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 02:33:32 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 02:33:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 02:33:32 INFO - Unpacking c:\slave\test\build\tests\marionette\client 02:33:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 02:33:32 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 02:33:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 02:33:32 INFO - Unpacking c:\slave\test\build\tests\marionette 02:33:32 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 02:33:32 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:33:32 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)) 02:33:37 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)) 02:33:37 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)) 02:33:37 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)) 02:33:37 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)) 02:33:37 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 02:33:37 INFO - Downloading blessings-1.6.tar.gz 02:33:37 INFO - Running setup.py egg_info for package blessings 02:33:37 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)) 02:33:37 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 02:33:37 INFO - Running setup.py install for blessings 02:33:37 INFO - Running setup.py install for browsermob-proxy 02:33:37 INFO - Running setup.py install for manifestparser 02:33:37 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 02:33:37 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 02:33:37 INFO - Running setup.py install for marionette-client 02:33:37 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:33:37 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 02:33:37 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 02:33:37 INFO - Running setup.py install for marionette-driver 02:33:37 INFO - Running setup.py install for mozcrash 02:33:37 INFO - Running setup.py install for mozdebug 02:33:37 INFO - Running setup.py install for mozdevice 02:33:37 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 02:33:37 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 02:33:37 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 02:33:37 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 02:33:37 INFO - Running setup.py install for mozhttpd 02:33:37 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 02:33:37 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 02:33:37 INFO - Running setup.py install for mozInstall 02:33:37 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 02:33:37 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 02:33:37 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 02:33:37 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 02:33:37 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 02:33:37 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 02:33:37 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 02:33:37 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 02:33:37 INFO - Running setup.py install for mozleak 02:33:37 INFO - Running setup.py install for mozprofile 02:33:37 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 02:33:37 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 02:33:37 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 02:33:37 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 02:33:37 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 02:33:37 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 02:33:37 INFO - Running setup.py install for mozrunner 02:33:37 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 02:33:37 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 02:33:38 INFO - Running setup.py install for mozscreenshot 02:33:38 INFO - Running setup.py install for moztest 02:33:38 INFO - Running setup.py install for mozversion 02:33:38 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 02:33:38 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 02:33:38 INFO - Running setup.py install for wptserve 02:33:38 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 02:33:38 INFO - Cleaning up... 02:33:38 INFO - Return code: 0 02:33:38 INFO - Done creating virtualenv C:\slave\test\build\venv. 02:33:38 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 02:33:38 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 02:33:38 INFO - Reading from file tmpfile_stdout 02:33:38 INFO - Using _rmtree_windows ... 02:33:38 INFO - Using _rmtree_windows ... 02:33:38 INFO - Current package versions: 02:33:38 INFO - blessings == 1.6 02:33:38 INFO - blobuploader == 1.2.4 02:33:38 INFO - browsermob-proxy == 0.6.0 02:33:38 INFO - distribute == 0.6.14 02:33:38 INFO - docopt == 0.6.1 02:33:38 INFO - manifestparser == 1.1 02:33:38 INFO - marionette-client == 2.3.0 02:33:38 INFO - marionette-driver == 1.4.0 02:33:38 INFO - mozInstall == 1.12 02:33:38 INFO - mozcrash == 0.17 02:33:38 INFO - mozdebug == 0.1 02:33:38 INFO - mozdevice == 0.48 02:33:38 INFO - mozfile == 1.2 02:33:38 INFO - mozhttpd == 0.7 02:33:38 INFO - mozinfo == 0.9 02:33:38 INFO - mozleak == 0.1 02:33:38 INFO - mozlog == 3.1 02:33:38 INFO - moznetwork == 0.27 02:33:38 INFO - mozprocess == 0.22 02:33:38 INFO - mozprofile == 0.28 02:33:38 INFO - mozrunner == 6.11 02:33:38 INFO - mozscreenshot == 0.1 02:33:38 INFO - mozsystemmonitor == 0.0 02:33:38 INFO - moztest == 0.7 02:33:38 INFO - mozversion == 1.4 02:33:38 INFO - requests == 1.2.3 02:33:38 INFO - wptserve == 1.4.0 02:33:38 INFO - Running post-action listener: _resource_record_post_action 02:33:38 INFO - Running post-action listener: _start_resource_monitoring 02:33:38 INFO - Starting resource monitoring. 02:33:38 INFO - ##### 02:33:38 INFO - ##### Running pull step. 02:33:38 INFO - ##### 02:33:38 INFO - Running pre-action listener: _resource_record_pre_action 02:33:38 INFO - Running main action method: pull 02:33:38 INFO - Pull has nothing to do! 02:33:38 INFO - Running post-action listener: _resource_record_post_action 02:33:38 INFO - ##### 02:33:38 INFO - ##### Running install step. 02:33:38 INFO - ##### 02:33:38 INFO - Running pre-action listener: _resource_record_pre_action 02:33:38 INFO - Running main action method: install 02:33:38 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 02:33:38 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 02:33:38 INFO - Reading from file tmpfile_stdout 02:33:38 INFO - Using _rmtree_windows ... 02:33:38 INFO - Using _rmtree_windows ... 02:33:38 INFO - Detecting whether we're running mozinstall >=1.0... 02:33:38 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 02:33:38 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 02:33:38 INFO - Reading from file tmpfile_stdout 02:33:38 INFO - Output received: 02:33:38 INFO - Usage: mozinstall-script.py [options] installer 02:33:38 INFO - Options: 02:33:38 INFO - -h, --help show this help message and exit 02:33:38 INFO - -d DEST, --destination=DEST 02:33:38 INFO - Directory to install application into. [default: 02:33:38 INFO - "C:\slave\test"] 02:33:38 INFO - --app=APP Application being installed. [default: firefox] 02:33:38 INFO - Using _rmtree_windows ... 02:33:38 INFO - Using _rmtree_windows ... 02:33:38 INFO - mkdir: C:\slave\test\build\application 02:33:38 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 02:33:38 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.1.en-US.win32.zip --destination C:\slave\test\build\application 02:33:41 INFO - Reading from file tmpfile_stdout 02:33:41 INFO - Output received: 02:33:41 INFO - C:\slave\test\build\application\firefox\firefox.exe 02:33:41 INFO - Using _rmtree_windows ... 02:33:41 INFO - Using _rmtree_windows ... 02:33:41 INFO - Running post-action listener: _resource_record_post_action 02:33:41 INFO - ##### 02:33:41 INFO - ##### Running run-tests step. 02:33:41 INFO - ##### 02:33:41 INFO - Running pre-action listener: _resource_record_pre_action 02:33:41 INFO - Running main action method: run_tests 02:33:41 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 02:33:41 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:33:41 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:33:41 INFO - grabbing minidump binary from tooltool 02:33:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:33:41 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E43368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECA0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 02:33:41 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 02:33:41 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 02:33:41 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 02:33:44 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpvhhguc 02:33:44 INFO - INFO - File integrity verified, renaming tmpvhhguc to win32-minidump_stackwalk.exe 02:33:44 INFO - Return code: 0 02:33:44 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 02:33:44 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 02:33: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/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.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 02:33: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/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.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 02:33:44 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 02:33:44 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-098\\Application Data', 02:33:44 INFO - 'CLIENTNAME': 'Console', 02:33:44 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:33:44 INFO - 'COMPUTERNAME': 'T-XP32-IX-098', 02:33:44 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 02:33:44 INFO - 'DCLOCATION': 'SCL3', 02:33:44 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:33:44 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:33:44 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:33:44 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:33:44 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:33:44 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:33:44 INFO - 'HOMEDRIVE': 'C:', 02:33:44 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-098', 02:33:44 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:33:44 INFO - 'KTS_VERSION': '1.19c', 02:33:44 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:33:44 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-098', 02:33:44 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 02:33:44 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:33:44 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:33:44 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:33:44 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:33:44 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:33:44 INFO - 'MOZ_AIRBAG': '1', 02:33:44 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:33:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:33:44 INFO - 'MOZ_MSVCVERSION': '8', 02:33:44 INFO - 'MOZ_NO_REMOTE': '1', 02:33:44 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:33:44 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:33:44 INFO - 'NO_EM_RESTART': '1', 02:33:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:33:44 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:33:44 INFO - 'OS': 'Windows_NT', 02:33:44 INFO - 'OURDRIVE': 'C:', 02:33: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', 02:33:44 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 02:33:44 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:33:44 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:33:44 INFO - 'PROCESSOR_LEVEL': '6', 02:33:44 INFO - 'PROCESSOR_REVISION': '1e05', 02:33:44 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:33:44 INFO - 'PROMPT': '$P$G', 02:33:44 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:33:44 INFO - 'PWD': 'C:\\slave\\test', 02:33:44 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:33:44 INFO - 'SESSIONNAME': 'Console', 02:33:44 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:33:44 INFO - 'SYSTEMDRIVE': 'C:', 02:33:44 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 02:33:44 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 02:33:44 INFO - 'TEST1': 'testie', 02:33:44 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 02:33:44 INFO - 'USERDOMAIN': 'T-XP32-IX-098', 02:33:44 INFO - 'USERNAME': 'cltbld', 02:33:44 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-098', 02:33:44 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:33:44 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:33:44 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:33:44 INFO - 'WINDIR': 'C:\\WINDOWS', 02:33:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:33: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/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.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 02:33: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 02:33:45 INFO - import pkg_resources 02:33:46 INFO - Using 1 client processes 02:33:49 INFO - SUITE-START | Running 778 tests 02:33:49 INFO - Running testharness tests 02:33:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:33:49 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 02:33:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:33:49 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 02:33:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:33:49 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 02:33:49 INFO - Setting up ssl 02:33:50 INFO - PROCESS | certutil | 02:33:50 INFO - PROCESS | certutil | 02:33:50 INFO - PROCESS | certutil | 02:33:50 INFO - Certificate Nickname Trust Attributes 02:33:50 INFO - SSL,S/MIME,JAR/XPI 02:33:50 INFO - 02:33:50 INFO - web-platform-tests CT,, 02:33:50 INFO - 02:33:50 INFO - Starting runner 02:33:51 INFO - PROCESS | 784 | [784] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/startupcache/StartupCache.cpp, line 228 02:33:52 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 02:33:52 INFO - PROCESS | 784 | [784] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 02:33:53 INFO - PROCESS | 784 | 1470735233664 Marionette DEBUG Marionette enabled via build flag and pref 02:33:53 INFO - PROCESS | 784 | ++DOCSHELL 112E4C00 == 1 [pid = 784] [id = 1] 02:33:53 INFO - PROCESS | 784 | ++DOMWINDOW == 1 (112E5000) [pid = 784] [serial = 1] [outer = 00000000] 02:33:53 INFO - PROCESS | 784 | [784] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:33:53 INFO - PROCESS | 784 | ++DOMWINDOW == 2 (112E5C00) [pid = 784] [serial = 2] [outer = 112E5000] 02:33:53 INFO - PROCESS | 784 | [784] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2865 02:33:53 INFO - PROCESS | 784 | [784] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 02:33:53 INFO - PROCESS | 784 | ++DOCSHELL 1282C800 == 2 [pid = 784] [id = 2] 02:33:53 INFO - PROCESS | 784 | ++DOMWINDOW == 3 (1282CC00) [pid = 784] [serial = 3] [outer = 00000000] 02:33:53 INFO - PROCESS | 784 | [784] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:33:53 INFO - PROCESS | 784 | ++DOMWINDOW == 4 (1282D800) [pid = 784] [serial = 4] [outer = 1282CC00] 02:33:54 INFO - PROCESS | 784 | 1470735234261 Marionette INFO Listening on port 2828 02:33:54 INFO - PROCESS | 784 | 1470735234660 Marionette DEBUG Marionette enabled via command-line flag 02:33:54 INFO - PROCESS | 784 | ++DOCSHELL 13153C00 == 3 [pid = 784] [id = 3] 02:33:54 INFO - PROCESS | 784 | ++DOMWINDOW == 5 (1315BC00) [pid = 784] [serial = 5] [outer = 00000000] 02:33:54 INFO - PROCESS | 784 | [784] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:33:54 INFO - PROCESS | 784 | ++DOMWINDOW == 6 (1315C800) [pid = 784] [serial = 6] [outer = 1315BC00] 02:33:54 INFO - PROCESS | 784 | [784] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 02:33:54 INFO - PROCESS | 784 | [784] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169 02:33:54 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 02:33:54 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 02:33:54 INFO - PROCESS | 784 | ++DOMWINDOW == 7 (13940000) [pid = 784] [serial = 7] [outer = 1282CC00] 02:33:54 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:33:54 INFO - PROCESS | 784 | 1470735234955 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1772 02:33:54 INFO - PROCESS | 784 | 1470735234988 Marionette DEBUG Closed connection conn0 02:33:55 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:33:55 INFO - PROCESS | 784 | 1470735235076 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1773 02:33:55 INFO - PROCESS | 784 | 1470735235105 Marionette DEBUG Closed connection conn1 02:33:55 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:33:55 INFO - PROCESS | 784 | 1470735235112 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1774 02:33:55 INFO - PROCESS | 784 | ++DOCSHELL 13EA3400 == 4 [pid = 784] [id = 4] 02:33:55 INFO - PROCESS | 784 | ++DOMWINDOW == 8 (13EA4000) [pid = 784] [serial = 8] [outer = 00000000] 02:33:55 INFO - PROCESS | 784 | ++DOMWINDOW == 9 (14297800) [pid = 784] [serial = 9] [outer = 13EA4000] 02:33:55 INFO - PROCESS | 784 | 1470735235252 Marionette DEBUG Closed connection conn2 02:33:55 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:33:55 INFO - PROCESS | 784 | 1470735235259 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:1775 02:33:55 INFO - PROCESS | 784 | [784] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2898 02:33:55 INFO - PROCESS | 784 | ++DOMWINDOW == 10 (1429EC00) [pid = 784] [serial = 10] [outer = 13EA4000] 02:33:55 INFO - PROCESS | 784 | 1470735235456 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:33:55 INFO - PROCESS | 784 | 1470735235462 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.1","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":"20160809001219","device":"desktop","version":"48.0.1"} 02:33:55 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 02:33:55 INFO - PROCESS | 784 | [784] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 02:33:55 INFO - PROCESS | 784 | [784] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 02:33:55 INFO - PROCESS | 784 | [784] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:33:56 INFO - PROCESS | 784 | ++DOCSHELL 16026C00 == 5 [pid = 784] [id = 5] 02:33:56 INFO - PROCESS | 784 | ++DOMWINDOW == 11 (16027400) [pid = 784] [serial = 11] [outer = 00000000] 02:33:56 INFO - PROCESS | 784 | ++DOCSHELL 16027800 == 6 [pid = 784] [id = 6] 02:33:56 INFO - PROCESS | 784 | ++DOMWINDOW == 12 (16027C00) [pid = 784] [serial = 12] [outer = 00000000] 02:33:56 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:33:56 INFO - PROCESS | 784 | ++DOCSHELL 16A11800 == 7 [pid = 784] [id = 7] 02:33:56 INFO - PROCESS | 784 | ++DOMWINDOW == 13 (16A11C00) [pid = 784] [serial = 13] [outer = 00000000] 02:33:56 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:33:56 INFO - PROCESS | 784 | [784] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:33:56 INFO - PROCESS | 784 | ++DOMWINDOW == 14 (16A1AC00) [pid = 784] [serial = 14] [outer = 16A11C00] 02:33:57 INFO - PROCESS | 784 | [784] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2898 02:33:57 INFO - PROCESS | 784 | ++DOMWINDOW == 15 (16967000) [pid = 784] [serial = 15] [outer = 16027400] 02:33:57 INFO - PROCESS | 784 | ++DOMWINDOW == 16 (16968C00) [pid = 784] [serial = 16] [outer = 16027C00] 02:33:57 INFO - PROCESS | 784 | ++DOMWINDOW == 17 (1696B800) [pid = 784] [serial = 17] [outer = 16A11C00] 02:33:57 INFO - PROCESS | 784 | 1470735237808 Marionette INFO startBrowser 57628966-fff0-4d5c-92de-f74748314144 02:33:57 INFO - PROCESS | 784 | 1470735237843 Marionette DEBUG loaded listener.js 02:33:57 INFO - PROCESS | 784 | 1470735237856 Marionette DEBUG loaded listener.js 02:33:57 INFO - PROCESS | 784 | 1470735237858 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:33:58 INFO - PROCESS | 784 | ++DOMWINDOW == 18 (1801CC00) [pid = 784] [serial = 18] [outer = 16A11C00] 02:33:58 INFO - PROCESS | 784 | 1470735238376 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"57628966-fff0-4d5c-92de-f74748314144","capabilities":{"browserName":"Firefox","browserVersion":"48.0.1","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":"20160809001219","device":"desktop","version":"48.0.1","command_id":1}}] 02:33:58 INFO - PROCESS | 784 | 1470735238516 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:33:58 INFO - PROCESS | 784 | 1470735238519 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:33:58 INFO - PROCESS | 784 | 1470735238577 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 02:33:58 INFO - PROCESS | 784 | 1470735238691 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:33:58 INFO - PROCESS | 784 | 1470735238693 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:33:58 INFO - PROCESS | 784 | [784] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:33:58 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:33:58 INFO - PROCESS | 784 | ++DOMWINDOW == 19 (19790400) [pid = 784] [serial = 19] [outer = 16A11C00] 02:33:59 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:33:59 INFO - PROCESS | 784 | [784] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:33:59 INFO - PROCESS | 784 | 1470735239211 Marionette TRACE conn3 <- [1,3,null,{}] 02:33:59 INFO - PROCESS | 784 | 1470735239262 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 02:33:59 INFO - PROCESS | 784 | 1470735239265 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:33:59 INFO - PROCESS | 784 | 1470735239283 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 02:33:59 INFO - PROCESS | 784 | 1470735239304 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 02:33:59 INFO - PROCESS | 784 | 1470735239306 Marionette TRACE conn3 <- [1,5,null,{"value":"13"}] 02:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:33:59 INFO - PROCESS | 784 | 1470735239311 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:33:59 INFO - PROCESS | 784 | 1470735239314 Marionette TRACE conn3 <- [1,6,null,{}] 02:33:59 INFO - PROCESS | 784 | 1470735239343 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:59 INFO - PROCESS | 784 | 1470735239345 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:33:59 INFO - PROCESS | 784 | 1470735239361 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 02:33:59 INFO - PROCESS | 784 | 1470735239366 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:59 INFO - PROCESS | 784 | 1470735239368 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:33:59 INFO - PROCESS | 784 | ++DOCSHELL 168E1400 == 8 [pid = 784] [id = 8] 02:33:59 INFO - PROCESS | 784 | ++DOMWINDOW == 20 (19ECDC00) [pid = 784] [serial = 20] [outer = 00000000] 02:33:59 INFO - PROCESS | 784 | ++DOMWINDOW == 21 (19ED0400) [pid = 784] [serial = 21] [outer = 19ECDC00] 02:33:59 INFO - PROCESS | 784 | 1470735239418 Marionette DEBUG loaded listener.js 02:33:59 INFO - PROCESS | 784 | ++DOMWINDOW == 22 (19ED4000) [pid = 784] [serial = 22] [outer = 19ECDC00] 02:33:59 INFO - PROCESS | 784 | ++DOCSHELL 1A403400 == 9 [pid = 784] [id = 9] 02:33:59 INFO - PROCESS | 784 | ++DOMWINDOW == 23 (1A404400) [pid = 784] [serial = 23] [outer = 00000000] 02:33:59 INFO - PROCESS | 784 | ++DOMWINDOW == 24 (1A406800) [pid = 784] [serial = 24] [outer = 1A404400] 02:33:59 INFO - PROCESS | 784 | 1470735239840 Marionette DEBUG loaded listener.js 02:33:59 INFO - PROCESS | 784 | ++DOMWINDOW == 25 (1A4BF800) [pid = 784] [serial = 25] [outer = 1A404400] 02:34:00 INFO - PROCESS | 784 | 1470735240103 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 02:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 845ms 02:34:00 INFO - PROCESS | 784 | 1470735240210 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 02:34:00 INFO - PROCESS | 784 | 1470735240212 Marionette TRACE conn3 <- [1,9,null,{"value":"13"}] 02:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:34:00 INFO - PROCESS | 784 | 1470735240224 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:34:00 INFO - PROCESS | 784 | 1470735240226 Marionette TRACE conn3 <- [1,10,null,{}] 02:34:00 INFO - PROCESS | 784 | 1470735240270 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:00 INFO - PROCESS | 784 | 1470735240275 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:00 INFO - PROCESS | 784 | 1470735240390 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 02:34:00 INFO - PROCESS | 784 | 1470735240401 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:00 INFO - PROCESS | 784 | 1470735240405 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:00 INFO - PROCESS | 784 | ++DOCSHELL 1A4C2C00 == 10 [pid = 784] [id = 10] 02:34:00 INFO - PROCESS | 784 | ++DOMWINDOW == 26 (1A5CF000) [pid = 784] [serial = 26] [outer = 00000000] 02:34:00 INFO - PROCESS | 784 | ++DOMWINDOW == 27 (1A603000) [pid = 784] [serial = 27] [outer = 1A5CF000] 02:34:00 INFO - PROCESS | 784 | 1470735240458 Marionette DEBUG loaded listener.js 02:34:00 INFO - PROCESS | 784 | ++DOMWINDOW == 28 (1A607000) [pid = 784] [serial = 28] [outer = 1A5CF000] 02:34:00 INFO - PROCESS | 784 | 1470735240797 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 02:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 611ms 02:34:00 INFO - PROCESS | 784 | 1470735240845 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 02:34:00 INFO - PROCESS | 784 | 1470735240847 Marionette TRACE conn3 <- [1,13,null,{"value":"13"}] 02:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:34:00 INFO - PROCESS | 784 | 1470735240851 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:34:00 INFO - PROCESS | 784 | 1470735240852 Marionette TRACE conn3 <- [1,14,null,{}] 02:34:00 INFO - PROCESS | 784 | 1470735240856 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:00 INFO - PROCESS | 784 | 1470735240858 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:00 INFO - PROCESS | 784 | 1470735240953 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 02:34:00 INFO - PROCESS | 784 | 1470735240967 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:00 INFO - PROCESS | 784 | 1470735240969 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:00 INFO - PROCESS | 784 | ++DOCSHELL 152C6400 == 11 [pid = 784] [id = 11] 02:34:00 INFO - PROCESS | 784 | ++DOMWINDOW == 29 (152C6800) [pid = 784] [serial = 29] [outer = 00000000] 02:34:01 INFO - PROCESS | 784 | ++DOMWINDOW == 30 (1A610400) [pid = 784] [serial = 30] [outer = 152C6800] 02:34:01 INFO - PROCESS | 784 | 1470735241015 Marionette DEBUG loaded listener.js 02:34:01 INFO - PROCESS | 784 | ++DOMWINDOW == 31 (1AB50400) [pid = 784] [serial = 31] [outer = 152C6800] 02:34:01 INFO - PROCESS | 784 | 1470735241357 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 02:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 547ms 02:34:01 INFO - PROCESS | 784 | 1470735241386 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 02:34:01 INFO - PROCESS | 784 | 1470735241388 Marionette TRACE conn3 <- [1,17,null,{"value":"13"}] 02:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:34:01 INFO - PROCESS | 784 | 1470735241391 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:34:01 INFO - PROCESS | 784 | 1470735241393 Marionette TRACE conn3 <- [1,18,null,{}] 02:34:01 INFO - PROCESS | 784 | 1470735241397 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:01 INFO - PROCESS | 784 | 1470735241400 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:01 INFO - PROCESS | 784 | 1470735241491 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 02:34:01 INFO - PROCESS | 784 | 1470735241497 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:01 INFO - PROCESS | 784 | 1470735241500 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:01 INFO - PROCESS | 784 | ++DOCSHELL 1A82D400 == 12 [pid = 784] [id = 12] 02:34:01 INFO - PROCESS | 784 | ++DOMWINDOW == 32 (1A82D800) [pid = 784] [serial = 32] [outer = 00000000] 02:34:01 INFO - PROCESS | 784 | ++DOMWINDOW == 33 (1A835000) [pid = 784] [serial = 33] [outer = 1A82D800] 02:34:01 INFO - PROCESS | 784 | 1470735241545 Marionette DEBUG loaded listener.js 02:34:01 INFO - PROCESS | 784 | ++DOMWINDOW == 34 (1AA7D800) [pid = 784] [serial = 34] [outer = 1A82D800] 02:34:01 INFO - PROCESS | 784 | 1470735241902 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 02:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 532ms 02:34:01 INFO - PROCESS | 784 | 1470735241927 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 02:34:01 INFO - PROCESS | 784 | 1470735241929 Marionette TRACE conn3 <- [1,21,null,{"value":"13"}] 02:34:01 INFO - PROCESS | 784 | 1470735241933 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:34:01 INFO - PROCESS | 784 | 1470735241935 Marionette TRACE conn3 <- [1,22,null,{}] 02:34:01 INFO - PROCESS | 784 | 1470735241938 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:01 INFO - PROCESS | 784 | 1470735241940 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:02 INFO - PROCESS | 784 | 1470735242044 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 02:34:02 INFO - PROCESS | 784 | 1470735242049 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:02 INFO - PROCESS | 784 | 1470735242051 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:02 INFO - PROCESS | 784 | ++DOCSHELL 1AA83C00 == 13 [pid = 784] [id = 13] 02:34:02 INFO - PROCESS | 784 | ++DOMWINDOW == 35 (1AA87400) [pid = 784] [serial = 35] [outer = 00000000] 02:34:02 INFO - PROCESS | 784 | ++DOMWINDOW == 36 (1AF36400) [pid = 784] [serial = 36] [outer = 1AA87400] 02:34:02 INFO - PROCESS | 784 | 1470735242096 Marionette DEBUG loaded listener.js 02:34:02 INFO - PROCESS | 784 | ++DOMWINDOW == 37 (1AF3AC00) [pid = 784] [serial = 37] [outer = 1AA87400] 02:34:02 INFO - PROCESS | 784 | 1470735242401 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 02:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 532ms 02:34:02 INFO - PROCESS | 784 | 1470735242468 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 02:34:02 INFO - PROCESS | 784 | 1470735242469 Marionette TRACE conn3 <- [1,25,null,{"value":"13"}] 02:34:02 INFO - PROCESS | 784 | 1470735242473 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:34:02 INFO - PROCESS | 784 | 1470735242474 Marionette TRACE conn3 <- [1,26,null,{}] 02:34:02 INFO - PROCESS | 784 | 1470735242478 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:02 INFO - PROCESS | 784 | 1470735242480 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:02 INFO - PROCESS | 784 | 1470735242576 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 02:34:02 INFO - PROCESS | 784 | 1470735242581 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:02 INFO - PROCESS | 784 | 1470735242584 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:02 INFO - PROCESS | 784 | ++DOCSHELL 1B0B4400 == 14 [pid = 784] [id = 14] 02:34:02 INFO - PROCESS | 784 | ++DOMWINDOW == 38 (1B0B4C00) [pid = 784] [serial = 38] [outer = 00000000] 02:34:02 INFO - PROCESS | 784 | ++DOMWINDOW == 39 (1B0BBC00) [pid = 784] [serial = 39] [outer = 1B0B4C00] 02:34:02 INFO - PROCESS | 784 | 1470735242626 Marionette DEBUG loaded listener.js 02:34:02 INFO - PROCESS | 784 | ++DOMWINDOW == 40 (1B0C0400) [pid = 784] [serial = 40] [outer = 1B0B4C00] 02:34:02 INFO - PROCESS | 784 | 1470735242952 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 02:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 532ms 02:34:03 INFO - PROCESS | 784 | 1470735243009 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 02:34:03 INFO - PROCESS | 784 | 1470735243012 Marionette TRACE conn3 <- [1,29,null,{"value":"13"}] 02:34:03 INFO - PROCESS | 784 | 1470735243015 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:34:03 INFO - PROCESS | 784 | 1470735243028 Marionette TRACE conn3 <- [1,30,null,{}] 02:34:03 INFO - PROCESS | 784 | 1470735243032 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:03 INFO - PROCESS | 784 | 1470735243033 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:03 INFO - PROCESS | 784 | 1470735243120 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 02:34:03 INFO - PROCESS | 784 | 1470735243125 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:03 INFO - PROCESS | 784 | 1470735243127 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:03 INFO - PROCESS | 784 | ++DOCSHELL 1B0B6800 == 15 [pid = 784] [id = 15] 02:34:03 INFO - PROCESS | 784 | ++DOMWINDOW == 41 (1B0C2C00) [pid = 784] [serial = 41] [outer = 00000000] 02:34:03 INFO - PROCESS | 784 | ++DOMWINDOW == 42 (1B344800) [pid = 784] [serial = 42] [outer = 1B0C2C00] 02:34:03 INFO - PROCESS | 784 | 1470735243171 Marionette DEBUG loaded listener.js 02:34:03 INFO - PROCESS | 784 | ++DOMWINDOW == 43 (1B344C00) [pid = 784] [serial = 43] [outer = 1B0C2C00] 02:34:03 INFO - PROCESS | 784 | ++DOCSHELL 1B340C00 == 16 [pid = 784] [id = 16] 02:34:03 INFO - PROCESS | 784 | ++DOMWINDOW == 44 (1B341C00) [pid = 784] [serial = 44] [outer = 00000000] 02:34:03 INFO - PROCESS | 784 | ++DOMWINDOW == 45 (1B570400) [pid = 784] [serial = 45] [outer = 1B341C00] 02:34:03 INFO - PROCESS | 784 | ++DOMWINDOW == 46 (1B34C800) [pid = 784] [serial = 46] [outer = 1B341C00] 02:34:03 INFO - PROCESS | 784 | ++DOCSHELL 1B56DC00 == 17 [pid = 784] [id = 17] 02:34:03 INFO - PROCESS | 784 | ++DOMWINDOW == 47 (1B572000) [pid = 784] [serial = 47] [outer = 00000000] 02:34:03 INFO - PROCESS | 784 | ++DOMWINDOW == 48 (1B5C6400) [pid = 784] [serial = 48] [outer = 1B572000] 02:34:03 INFO - PROCESS | 784 | ++DOMWINDOW == 49 (1B5D1000) [pid = 784] [serial = 49] [outer = 1B572000] 02:34:03 INFO - PROCESS | 784 | 1470735243671 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 02:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 704ms 02:34:03 INFO - PROCESS | 784 | 1470735243714 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 02:34:03 INFO - PROCESS | 784 | 1470735243715 Marionette TRACE conn3 <- [1,33,null,{"value":"13"}] 02:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:34:03 INFO - PROCESS | 784 | 1470735243719 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:34:03 INFO - PROCESS | 784 | 1470735243720 Marionette TRACE conn3 <- [1,34,null,{}] 02:34:03 INFO - PROCESS | 784 | 1470735243724 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:03 INFO - PROCESS | 784 | 1470735243726 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:03 INFO - PROCESS | 784 | 1470735243811 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 02:34:04 INFO - PROCESS | 784 | 1470735244371 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:04 INFO - PROCESS | 784 | 1470735244374 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:04 INFO - PROCESS | 784 | --DOCSHELL 112E4C00 == 16 [pid = 784] [id = 1] 02:34:04 INFO - PROCESS | 784 | ++DOCSHELL 1036D000 == 17 [pid = 784] [id = 18] 02:34:04 INFO - PROCESS | 784 | ++DOMWINDOW == 50 (1036D800) [pid = 784] [serial = 50] [outer = 00000000] 02:34:04 INFO - PROCESS | 784 | ++DOMWINDOW == 51 (104E6C00) [pid = 784] [serial = 51] [outer = 1036D800] 02:34:04 INFO - PROCESS | 784 | 1470735244447 Marionette DEBUG loaded listener.js 02:34:04 INFO - PROCESS | 784 | ++DOMWINDOW == 52 (104EBC00) [pid = 784] [serial = 52] [outer = 1036D800] 02:34:05 INFO - PROCESS | 784 | 1470735245029 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 02:34:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1362ms 02:34:05 INFO - PROCESS | 784 | 1470735245079 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 02:34:05 INFO - PROCESS | 784 | 1470735245083 Marionette TRACE conn3 <- [1,37,null,{"value":"13"}] 02:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:34:05 INFO - PROCESS | 784 | 1470735245102 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:34:05 INFO - PROCESS | 784 | 1470735245105 Marionette TRACE conn3 <- [1,38,null,{}] 02:34:05 INFO - PROCESS | 784 | 1470735245111 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:05 INFO - PROCESS | 784 | 1470735245114 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:05 INFO - PROCESS | 784 | 1470735245228 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 02:34:05 INFO - PROCESS | 784 | 1470735245293 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:05 INFO - PROCESS | 784 | 1470735245296 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:05 INFO - PROCESS | 784 | ++DOCSHELL 11A56400 == 18 [pid = 784] [id = 19] 02:34:05 INFO - PROCESS | 784 | ++DOMWINDOW == 53 (11CE4400) [pid = 784] [serial = 53] [outer = 00000000] 02:34:05 INFO - PROCESS | 784 | ++DOMWINDOW == 54 (130B8400) [pid = 784] [serial = 54] [outer = 11CE4400] 02:34:05 INFO - PROCESS | 784 | 1470735245352 Marionette DEBUG loaded listener.js 02:34:05 INFO - PROCESS | 784 | ++DOMWINDOW == 55 (1315C000) [pid = 784] [serial = 55] [outer = 11CE4400] 02:34:05 INFO - PROCESS | 784 | 1470735245922 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 02:34:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 908ms 02:34:06 INFO - PROCESS | 784 | 1470735246008 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 02:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:34:06 INFO - PROCESS | 784 | 1470735246013 Marionette TRACE conn3 <- [1,41,null,{"value":"13"}] 02:34:06 INFO - PROCESS | 784 | 1470735246017 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:34:06 INFO - PROCESS | 784 | 1470735246019 Marionette TRACE conn3 <- [1,42,null,{}] 02:34:06 INFO - PROCESS | 784 | 1470735246023 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:06 INFO - PROCESS | 784 | 1470735246026 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:06 INFO - PROCESS | 784 | 1470735246143 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 02:34:06 INFO - PROCESS | 784 | 1470735246210 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:06 INFO - PROCESS | 784 | 1470735246213 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:06 INFO - PROCESS | 784 | ++DOCSHELL 14297400 == 19 [pid = 784] [id = 20] 02:34:06 INFO - PROCESS | 784 | ++DOMWINDOW == 56 (14298800) [pid = 784] [serial = 56] [outer = 00000000] 02:34:06 INFO - PROCESS | 784 | ++DOMWINDOW == 57 (14FC6C00) [pid = 784] [serial = 57] [outer = 14298800] 02:34:06 INFO - PROCESS | 784 | 1470735246268 Marionette DEBUG loaded listener.js 02:34:06 INFO - PROCESS | 784 | ++DOMWINDOW == 58 (1536A000) [pid = 784] [serial = 58] [outer = 14298800] 02:34:06 INFO - PROCESS | 784 | 1470735246977 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 02:34:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:34:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1002ms 02:34:07 INFO - PROCESS | 784 | 1470735247019 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 02:34:07 INFO - PROCESS | 784 | 1470735247022 Marionette TRACE conn3 <- [1,45,null,{"value":"13"}] 02:34:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:34:07 INFO - PROCESS | 784 | 1470735247027 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:34:07 INFO - PROCESS | 784 | 1470735247030 Marionette TRACE conn3 <- [1,46,null,{}] 02:34:07 INFO - PROCESS | 784 | 1470735247036 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:07 INFO - PROCESS | 784 | 1470735247038 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:07 INFO - PROCESS | 784 | 1470735247132 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 02:34:07 INFO - PROCESS | 784 | 1470735247198 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:07 INFO - PROCESS | 784 | 1470735247201 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:07 INFO - PROCESS | 784 | ++DOCSHELL 10523000 == 20 [pid = 784] [id = 21] 02:34:07 INFO - PROCESS | 784 | ++DOMWINDOW == 59 (10524400) [pid = 784] [serial = 59] [outer = 00000000] 02:34:07 INFO - PROCESS | 784 | ++DOMWINDOW == 60 (10A53000) [pid = 784] [serial = 60] [outer = 10524400] 02:34:07 INFO - PROCESS | 784 | 1470735247254 Marionette DEBUG loaded listener.js 02:34:07 INFO - PROCESS | 784 | ++DOMWINDOW == 61 (10B6E400) [pid = 784] [serial = 61] [outer = 10524400] 02:34:07 INFO - PROCESS | 784 | --DOCSHELL 13EA3400 == 19 [pid = 784] [id = 4] 02:34:07 INFO - PROCESS | 784 | 1470735247753 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 02:34:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:34:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 798ms 02:34:07 INFO - PROCESS | 784 | 1470735247851 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 02:34:07 INFO - PROCESS | 784 | 1470735247855 Marionette TRACE conn3 <- [1,49,null,{"value":"13"}] 02:34:07 INFO - PROCESS | 784 | 1470735247861 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:34:07 INFO - PROCESS | 784 | 1470735247864 Marionette TRACE conn3 <- [1,50,null,{}] 02:34:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:34:07 INFO - PROCESS | 784 | 1470735247868 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:07 INFO - PROCESS | 784 | 1470735247870 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:07 INFO - PROCESS | 784 | 1470735247959 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 02:34:07 INFO - PROCESS | 784 | 1470735247968 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:07 INFO - PROCESS | 784 | 1470735247970 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:07 INFO - PROCESS | 784 | ++DOCSHELL 11A51C00 == 20 [pid = 784] [id = 22] 02:34:07 INFO - PROCESS | 784 | ++DOMWINDOW == 62 (11A52000) [pid = 784] [serial = 62] [outer = 00000000] 02:34:08 INFO - PROCESS | 784 | ++DOMWINDOW == 63 (12DA5C00) [pid = 784] [serial = 63] [outer = 11A52000] 02:34:08 INFO - PROCESS | 784 | 1470735248017 Marionette DEBUG loaded listener.js 02:34:08 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (130DA000) [pid = 784] [serial = 64] [outer = 11A52000] 02:34:08 INFO - PROCESS | 784 | 1470735248435 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:34:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:34:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 641ms 02:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:34:08 INFO - PROCESS | 784 | 1470735248504 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 02:34:08 INFO - PROCESS | 784 | 1470735248506 Marionette TRACE conn3 <- [1,53,null,{"value":"13"}] 02:34:08 INFO - PROCESS | 784 | 1470735248511 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:34:08 INFO - PROCESS | 784 | 1470735248514 Marionette TRACE conn3 <- [1,54,null,{}] 02:34:08 INFO - PROCESS | 784 | 1470735248525 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:08 INFO - PROCESS | 784 | 1470735248530 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:08 INFO - PROCESS | 784 | 1470735248618 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 02:34:08 INFO - PROCESS | 784 | 1470735248644 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:08 INFO - PROCESS | 784 | 1470735248647 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:08 INFO - PROCESS | 784 | ++DOCSHELL 132C0C00 == 21 [pid = 784] [id = 23] 02:34:08 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (132C1000) [pid = 784] [serial = 65] [outer = 00000000] 02:34:08 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (13447C00) [pid = 784] [serial = 66] [outer = 132C1000] 02:34:08 INFO - PROCESS | 784 | 1470735248695 Marionette DEBUG loaded listener.js 02:34:08 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (139CF000) [pid = 784] [serial = 67] [outer = 132C1000] 02:34:09 INFO - PROCESS | 784 | 1470735249077 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:34:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 594ms 02:34:09 INFO - PROCESS | 784 | 1470735249106 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 02:34:09 INFO - PROCESS | 784 | 1470735249109 Marionette TRACE conn3 <- [1,57,null,{"value":"13"}] 02:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:34:09 INFO - PROCESS | 784 | 1470735249113 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:34:09 INFO - PROCESS | 784 | 1470735249114 Marionette TRACE conn3 <- [1,58,null,{}] 02:34:09 INFO - PROCESS | 784 | 1470735249118 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:09 INFO - PROCESS | 784 | 1470735249120 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:09 INFO - PROCESS | 784 | 1470735249215 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 02:34:09 INFO - PROCESS | 784 | 1470735249220 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:09 INFO - PROCESS | 784 | 1470735249223 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:09 INFO - PROCESS | 784 | ++DOCSHELL 13E9E400 == 22 [pid = 784] [id = 24] 02:34:09 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (13E9F000) [pid = 784] [serial = 68] [outer = 00000000] 02:34:09 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (14FC4C00) [pid = 784] [serial = 69] [outer = 13E9F000] 02:34:09 INFO - PROCESS | 784 | 1470735249268 Marionette DEBUG loaded listener.js 02:34:09 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (152CE000) [pid = 784] [serial = 70] [outer = 13E9F000] 02:34:09 INFO - PROCESS | 784 | 1470735249643 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:34:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 595ms 02:34:09 INFO - PROCESS | 784 | 1470735249709 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 02:34:09 INFO - PROCESS | 784 | 1470735249711 Marionette TRACE conn3 <- [1,61,null,{"value":"13"}] 02:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:34:09 INFO - PROCESS | 784 | 1470735249714 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:34:09 INFO - PROCESS | 784 | 1470735249716 Marionette TRACE conn3 <- [1,62,null,{}] 02:34:09 INFO - PROCESS | 784 | 1470735249720 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:09 INFO - PROCESS | 784 | 1470735249722 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:09 INFO - PROCESS | 784 | 1470735249802 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 02:34:09 INFO - PROCESS | 784 | 1470735249807 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:09 INFO - PROCESS | 784 | 1470735249809 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:09 INFO - PROCESS | 784 | ++DOCSHELL 15368400 == 23 [pid = 784] [id = 25] 02:34:09 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (1536B000) [pid = 784] [serial = 71] [outer = 00000000] 02:34:09 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (1583E400) [pid = 784] [serial = 72] [outer = 1536B000] 02:34:09 INFO - PROCESS | 784 | 1470735249870 Marionette DEBUG loaded listener.js 02:34:09 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (15D8E000) [pid = 784] [serial = 73] [outer = 1536B000] 02:34:10 INFO - PROCESS | 784 | 1470735250305 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:34:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 626ms 02:34:10 INFO - PROCESS | 784 | 1470735250353 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 02:34:10 INFO - PROCESS | 784 | 1470735250355 Marionette TRACE conn3 <- [1,65,null,{"value":"13"}] 02:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:34:10 INFO - PROCESS | 784 | 1470735250358 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:34:10 INFO - PROCESS | 784 | 1470735250360 Marionette TRACE conn3 <- [1,66,null,{}] 02:34:10 INFO - PROCESS | 784 | 1470735250367 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:10 INFO - PROCESS | 784 | 1470735250372 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:10 INFO - PROCESS | 784 | 1470735250470 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 02:34:10 INFO - PROCESS | 784 | 1470735250478 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:10 INFO - PROCESS | 784 | 1470735250480 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:10 INFO - PROCESS | 784 | ++DOCSHELL 1614C000 == 24 [pid = 784] [id = 26] 02:34:10 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (1614CC00) [pid = 784] [serial = 74] [outer = 00000000] 02:34:10 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (161E3000) [pid = 784] [serial = 75] [outer = 1614CC00] 02:34:10 INFO - PROCESS | 784 | 1470735250524 Marionette DEBUG loaded listener.js 02:34:10 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (161E5C00) [pid = 784] [serial = 76] [outer = 1614CC00] 02:34:10 INFO - PROCESS | 784 | 1470735250904 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:34:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 595ms 02:34:10 INFO - PROCESS | 784 | 1470735250955 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 02:34:10 INFO - PROCESS | 784 | 1470735250957 Marionette TRACE conn3 <- [1,69,null,{"value":"13"}] 02:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:34:10 INFO - PROCESS | 784 | 1470735250975 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:34:10 INFO - PROCESS | 784 | 1470735250979 Marionette TRACE conn3 <- [1,70,null,{}] 02:34:10 INFO - PROCESS | 784 | 1470735250984 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:10 INFO - PROCESS | 784 | 1470735250987 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:11 INFO - PROCESS | 784 | 1470735251095 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 02:34:11 INFO - PROCESS | 784 | 1470735251104 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:11 INFO - PROCESS | 784 | 1470735251106 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:11 INFO - PROCESS | 784 | ++DOCSHELL 15DBC800 == 25 [pid = 784] [id = 27] 02:34:11 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (15DBD800) [pid = 784] [serial = 77] [outer = 00000000] 02:34:11 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (16982C00) [pid = 784] [serial = 78] [outer = 15DBD800] 02:34:11 INFO - PROCESS | 784 | 1470735251149 Marionette DEBUG loaded listener.js 02:34:11 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (16C53400) [pid = 784] [serial = 79] [outer = 15DBD800] 02:34:11 INFO - PROCESS | 784 | 1470735251527 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:34:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 595ms 02:34:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:34:11 INFO - PROCESS | 784 | 1470735251568 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 02:34:11 INFO - PROCESS | 784 | 1470735251570 Marionette TRACE conn3 <- [1,73,null,{"value":"13"}] 02:34:11 INFO - PROCESS | 784 | 1470735251573 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:34:11 INFO - PROCESS | 784 | 1470735251575 Marionette TRACE conn3 <- [1,74,null,{}] 02:34:11 INFO - PROCESS | 784 | 1470735251579 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:11 INFO - PROCESS | 784 | 1470735251580 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:11 INFO - PROCESS | 784 | 1470735251687 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 02:34:11 INFO - PROCESS | 784 | 1470735251695 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:11 INFO - PROCESS | 784 | 1470735251697 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:11 INFO - PROCESS | 784 | ++DOCSHELL 131EA400 == 26 [pid = 784] [id = 28] 02:34:11 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (16C51000) [pid = 784] [serial = 80] [outer = 00000000] 02:34:11 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (173A2C00) [pid = 784] [serial = 81] [outer = 16C51000] 02:34:11 INFO - PROCESS | 784 | 1470735251742 Marionette DEBUG loaded listener.js 02:34:11 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (17755800) [pid = 784] [serial = 82] [outer = 16C51000] 02:34:12 INFO - PROCESS | 784 | 1470735252105 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:34:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:34:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 595ms 02:34:12 INFO - PROCESS | 784 | 1470735252171 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 02:34:12 INFO - PROCESS | 784 | 1470735252173 Marionette TRACE conn3 <- [1,77,null,{"value":"13"}] 02:34:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:34:12 INFO - PROCESS | 784 | 1470735252176 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:34:12 INFO - PROCESS | 784 | 1470735252178 Marionette TRACE conn3 <- [1,78,null,{}] 02:34:12 INFO - PROCESS | 784 | 1470735252181 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:12 INFO - PROCESS | 784 | 1470735252183 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:12 INFO - PROCESS | 784 | 1470735252288 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 02:34:12 INFO - PROCESS | 784 | 1470735252295 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:12 INFO - PROCESS | 784 | 1470735252297 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:12 INFO - PROCESS | 784 | ++DOCSHELL 132C0800 == 27 [pid = 784] [id = 29] 02:34:12 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (161DF400) [pid = 784] [serial = 83] [outer = 00000000] 02:34:12 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (17932C00) [pid = 784] [serial = 84] [outer = 161DF400] 02:34:12 INFO - PROCESS | 784 | 1470735252341 Marionette DEBUG loaded listener.js 02:34:12 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (17934000) [pid = 784] [serial = 85] [outer = 161DF400] 02:34:12 INFO - PROCESS | 784 | 1470735252706 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:34:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:34:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 594ms 02:34:12 INFO - PROCESS | 784 | 1470735252774 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 02:34:12 INFO - PROCESS | 784 | 1470735252776 Marionette TRACE conn3 <- [1,81,null,{"value":"13"}] 02:34:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:34:12 INFO - PROCESS | 784 | 1470735252779 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:34:12 INFO - PROCESS | 784 | 1470735252781 Marionette TRACE conn3 <- [1,82,null,{}] 02:34:12 INFO - PROCESS | 784 | 1470735252784 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:12 INFO - PROCESS | 784 | 1470735252795 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:12 INFO - PROCESS | 784 | 1470735252906 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 02:34:12 INFO - PROCESS | 784 | 1470735252917 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:12 INFO - PROCESS | 784 | 1470735252919 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:12 INFO - PROCESS | 784 | ++DOCSHELL 13945800 == 28 [pid = 784] [id = 30] 02:34:12 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (13C28C00) [pid = 784] [serial = 86] [outer = 00000000] 02:34:12 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (182C1000) [pid = 784] [serial = 87] [outer = 13C28C00] 02:34:12 INFO - PROCESS | 784 | 1470735252962 Marionette DEBUG loaded listener.js 02:34:13 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (1834E800) [pid = 784] [serial = 88] [outer = 13C28C00] 02:34:13 INFO - PROCESS | 784 | 1470735253332 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:34:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:34:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 595ms 02:34:13 INFO - PROCESS | 784 | 1470735253376 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 02:34:13 INFO - PROCESS | 784 | 1470735253378 Marionette TRACE conn3 <- [1,85,null,{"value":"13"}] 02:34:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:34:13 INFO - PROCESS | 784 | 1470735253382 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:34:13 INFO - PROCESS | 784 | 1470735253384 Marionette TRACE conn3 <- [1,86,null,{}] 02:34:13 INFO - PROCESS | 784 | 1470735253387 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:13 INFO - PROCESS | 784 | 1470735253390 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:13 INFO - PROCESS | 784 | 1470735253511 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 02:34:13 INFO - PROCESS | 784 | 1470735253543 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:13 INFO - PROCESS | 784 | 1470735253545 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:13 INFO - PROCESS | 784 | ++DOCSHELL 182B7000 == 29 [pid = 784] [id = 31] 02:34:13 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (19734400) [pid = 784] [serial = 89] [outer = 00000000] 02:34:13 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (19C10000) [pid = 784] [serial = 90] [outer = 19734400] 02:34:13 INFO - PROCESS | 784 | 1470735253589 Marionette DEBUG loaded listener.js 02:34:13 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (19EDC800) [pid = 784] [serial = 91] [outer = 19734400] 02:34:13 INFO - PROCESS | 784 | 1470735253966 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:34:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:34:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 641ms 02:34:14 INFO - PROCESS | 784 | 1470735254019 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 02:34:14 INFO - PROCESS | 784 | 1470735254021 Marionette TRACE conn3 <- [1,89,null,{"value":"13"}] 02:34:14 INFO - PROCESS | 784 | 1470735254025 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:34:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:34:14 INFO - PROCESS | 784 | 1470735254026 Marionette TRACE conn3 <- [1,90,null,{}] 02:34:14 INFO - PROCESS | 784 | 1470735254030 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:14 INFO - PROCESS | 784 | 1470735254032 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:14 INFO - PROCESS | 784 | 1470735254139 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 02:34:14 INFO - PROCESS | 784 | 1470735254151 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:14 INFO - PROCESS | 784 | 1470735254153 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:14 INFO - PROCESS | 784 | ++DOCSHELL 12D9E400 == 30 [pid = 784] [id = 32] 02:34:14 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (13443C00) [pid = 784] [serial = 92] [outer = 00000000] 02:34:14 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (1A405C00) [pid = 784] [serial = 93] [outer = 13443C00] 02:34:14 INFO - PROCESS | 784 | 1470735254195 Marionette DEBUG loaded listener.js 02:34:14 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (1A40D000) [pid = 784] [serial = 94] [outer = 13443C00] 02:34:14 INFO - PROCESS | 784 | 1470735254545 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:34:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:34:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 594ms 02:34:14 INFO - PROCESS | 784 | 1470735254622 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 02:34:14 INFO - PROCESS | 784 | 1470735254634 Marionette TRACE conn3 <- [1,93,null,{"value":"13"}] 02:34:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:34:14 INFO - PROCESS | 784 | 1470735254638 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:34:14 INFO - PROCESS | 784 | 1470735254639 Marionette TRACE conn3 <- [1,94,null,{}] 02:34:14 INFO - PROCESS | 784 | 1470735254643 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:14 INFO - PROCESS | 784 | 1470735254645 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:14 INFO - PROCESS | 784 | 1470735254769 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 02:34:14 INFO - PROCESS | 784 | 1470735254794 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:14 INFO - PROCESS | 784 | 1470735254796 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:14 INFO - PROCESS | 784 | ++DOCSHELL 17164800 == 31 [pid = 784] [id = 33] 02:34:14 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (19ED9400) [pid = 784] [serial = 95] [outer = 00000000] 02:34:14 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (1A5C9000) [pid = 784] [serial = 96] [outer = 19ED9400] 02:34:14 INFO - PROCESS | 784 | 1470735254843 Marionette DEBUG loaded listener.js 02:34:14 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (1A602400) [pid = 784] [serial = 97] [outer = 19ED9400] 02:34:16 INFO - PROCESS | 784 | 1470735256028 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 02:34:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1455ms 02:34:16 INFO - PROCESS | 784 | 1470735256103 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 02:34:16 INFO - PROCESS | 784 | 1470735256107 Marionette TRACE conn3 <- [1,97,null,{"value":"13"}] 02:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:34:16 INFO - PROCESS | 784 | 1470735256119 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:34:16 INFO - PROCESS | 784 | 1470735256122 Marionette TRACE conn3 <- [1,98,null,{}] 02:34:16 INFO - PROCESS | 784 | 1470735256129 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:16 INFO - PROCESS | 784 | 1470735256132 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:16 INFO - PROCESS | 784 | 1470735256237 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 02:34:16 INFO - PROCESS | 784 | 1470735256252 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:16 INFO - PROCESS | 784 | 1470735256255 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:16 INFO - PROCESS | 784 | ++DOCSHELL 10A52C00 == 32 [pid = 784] [id = 34] 02:34:16 INFO - PROCESS | 784 | ++DOMWINDOW == 98 (10B69800) [pid = 784] [serial = 98] [outer = 00000000] 02:34:16 INFO - PROCESS | 784 | ++DOMWINDOW == 99 (11482800) [pid = 784] [serial = 99] [outer = 10B69800] 02:34:16 INFO - PROCESS | 784 | 1470735256302 Marionette DEBUG loaded listener.js 02:34:16 INFO - PROCESS | 784 | ++DOMWINDOW == 100 (11A54C00) [pid = 784] [serial = 100] [outer = 10B69800] 02:34:16 INFO - PROCESS | 784 | 1470735256723 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 02:34:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 626ms 02:34:16 INFO - PROCESS | 784 | 1470735256756 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 02:34:16 INFO - PROCESS | 784 | 1470735256760 Marionette TRACE conn3 <- [1,101,null,{"value":"13"}] 02:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:34:16 INFO - PROCESS | 784 | 1470735256771 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:34:16 INFO - PROCESS | 784 | 1470735256774 Marionette TRACE conn3 <- [1,102,null,{}] 02:34:16 INFO - PROCESS | 784 | 1470735256778 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:16 INFO - PROCESS | 784 | 1470735256780 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:16 INFO - PROCESS | 784 | 1470735256885 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 02:34:16 INFO - PROCESS | 784 | 1470735256891 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:16 INFO - PROCESS | 784 | 1470735256894 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:16 INFO - PROCESS | 784 | ++DOCSHELL 130D7400 == 33 [pid = 784] [id = 35] 02:34:16 INFO - PROCESS | 784 | ++DOMWINDOW == 101 (130D7800) [pid = 784] [serial = 101] [outer = 00000000] 02:34:16 INFO - PROCESS | 784 | ++DOMWINDOW == 102 (131E2800) [pid = 784] [serial = 102] [outer = 130D7800] 02:34:16 INFO - PROCESS | 784 | 1470735256946 Marionette DEBUG loaded listener.js 02:34:17 INFO - PROCESS | 784 | ++DOMWINDOW == 103 (13244000) [pid = 784] [serial = 103] [outer = 130D7800] 02:34:17 INFO - PROCESS | 784 | --DOMWINDOW == 102 (13EA4000) [pid = 784] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 02:34:17 INFO - PROCESS | 784 | --DOMWINDOW == 101 (1B0C2C00) [pid = 784] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:34:17 INFO - PROCESS | 784 | --DOMWINDOW == 100 (1B0B4C00) [pid = 784] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:34:17 INFO - PROCESS | 784 | --DOMWINDOW == 99 (1AA87400) [pid = 784] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:34:17 INFO - PROCESS | 784 | --DOMWINDOW == 98 (1A82D800) [pid = 784] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:34:17 INFO - PROCESS | 784 | --DOMWINDOW == 97 (152C6800) [pid = 784] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:34:17 INFO - PROCESS | 784 | --DOMWINDOW == 96 (1A5CF000) [pid = 784] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:34:17 INFO - PROCESS | 784 | --DOMWINDOW == 95 (19ECDC00) [pid = 784] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:34:17 INFO - PROCESS | 784 | --DOMWINDOW == 94 (1036D800) [pid = 784] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:34:17 INFO - PROCESS | 784 | --DOMWINDOW == 93 (11CE4400) [pid = 784] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:34:17 INFO - PROCESS | 784 | --DOMWINDOW == 92 (14298800) [pid = 784] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:34:17 INFO - PROCESS | 784 | --DOMWINDOW == 91 (10524400) [pid = 784] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:34:17 INFO - PROCESS | 784 | --DOMWINDOW == 90 (11A52000) [pid = 784] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:34:17 INFO - PROCESS | 784 | --DOMWINDOW == 89 (132C1000) [pid = 784] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:34:17 INFO - PROCESS | 784 | --DOMWINDOW == 88 (13E9F000) [pid = 784] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:34:17 INFO - PROCESS | 784 | --DOMWINDOW == 87 (1536B000) [pid = 784] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:34:17 INFO - PROCESS | 784 | --DOMWINDOW == 86 (1614CC00) [pid = 784] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:34:17 INFO - PROCESS | 784 | --DOMWINDOW == 85 (15DBD800) [pid = 784] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:34:17 INFO - PROCESS | 784 | --DOMWINDOW == 84 (16C51000) [pid = 784] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:34:17 INFO - PROCESS | 784 | --DOMWINDOW == 83 (161DF400) [pid = 784] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:34:17 INFO - PROCESS | 784 | --DOMWINDOW == 82 (13C28C00) [pid = 784] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:34:17 INFO - PROCESS | 784 | --DOMWINDOW == 81 (19734400) [pid = 784] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:34:17 INFO - PROCESS | 784 | 1470735257813 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 02:34:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1095ms 02:34:17 INFO - PROCESS | 784 | 1470735257866 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 02:34:17 INFO - PROCESS | 784 | 1470735257869 Marionette TRACE conn3 <- [1,105,null,{"value":"13"}] 02:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:34:17 INFO - PROCESS | 784 | 1470735257873 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:34:17 INFO - PROCESS | 784 | 1470735257876 Marionette TRACE conn3 <- [1,106,null,{}] 02:34:17 INFO - PROCESS | 784 | 1470735257887 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:17 INFO - PROCESS | 784 | 1470735257892 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:18 INFO - PROCESS | 784 | 1470735257982 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 02:34:18 INFO - PROCESS | 784 | 1470735257988 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:18 INFO - PROCESS | 784 | 1470735257991 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:18 INFO - PROCESS | 784 | ++DOCSHELL 131E5400 == 34 [pid = 784] [id = 36] 02:34:18 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (131F0000) [pid = 784] [serial = 104] [outer = 00000000] 02:34:18 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (13936400) [pid = 784] [serial = 105] [outer = 131F0000] 02:34:18 INFO - PROCESS | 784 | 1470735258039 Marionette DEBUG loaded listener.js 02:34:18 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (13E9E800) [pid = 784] [serial = 106] [outer = 131F0000] 02:34:18 INFO - PROCESS | 784 | 1470735258465 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 02:34:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:34:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 626ms 02:34:18 INFO - PROCESS | 784 | 1470735258508 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 02:34:18 INFO - PROCESS | 784 | 1470735258510 Marionette TRACE conn3 <- [1,109,null,{"value":"13"}] 02:34:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:34:18 INFO - PROCESS | 784 | 1470735258513 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:34:18 INFO - PROCESS | 784 | 1470735258515 Marionette TRACE conn3 <- [1,110,null,{}] 02:34:18 INFO - PROCESS | 784 | 1470735258518 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:18 INFO - PROCESS | 784 | 1470735258520 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:18 INFO - PROCESS | 784 | 1470735258599 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 02:34:18 INFO - PROCESS | 784 | 1470735258604 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:18 INFO - PROCESS | 784 | 1470735258607 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:18 INFO - PROCESS | 784 | ++DOCSHELL 13EA4000 == 35 [pid = 784] [id = 37] 02:34:18 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (14293400) [pid = 784] [serial = 107] [outer = 00000000] 02:34:18 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (15838800) [pid = 784] [serial = 108] [outer = 14293400] 02:34:18 INFO - PROCESS | 784 | 1470735258651 Marionette DEBUG loaded listener.js 02:34:18 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (15846400) [pid = 784] [serial = 109] [outer = 14293400] 02:34:19 INFO - PROCESS | 784 | 1470735259074 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 02:34:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:34:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 595ms 02:34:19 INFO - PROCESS | 784 | 1470735259110 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 02:34:19 INFO - PROCESS | 784 | 1470735259112 Marionette TRACE conn3 <- [1,113,null,{"value":"13"}] 02:34:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:34:19 INFO - PROCESS | 784 | 1470735259119 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:34:19 INFO - PROCESS | 784 | 1470735259121 Marionette TRACE conn3 <- [1,114,null,{}] 02:34:19 INFO - PROCESS | 784 | 1470735259125 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:19 INFO - PROCESS | 784 | 1470735259126 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:19 INFO - PROCESS | 784 | 1470735259201 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 02:34:19 INFO - PROCESS | 784 | 1470735259207 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:19 INFO - PROCESS | 784 | 1470735259209 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:19 INFO - PROCESS | 784 | ++DOCSHELL 15DBEC00 == 36 [pid = 784] [id = 38] 02:34:19 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (16020000) [pid = 784] [serial = 110] [outer = 00000000] 02:34:19 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (1614CC00) [pid = 784] [serial = 111] [outer = 16020000] 02:34:19 INFO - PROCESS | 784 | 1470735259252 Marionette DEBUG loaded listener.js 02:34:19 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (161E5000) [pid = 784] [serial = 112] [outer = 16020000] 02:34:19 INFO - PROCESS | 784 | 1470735259723 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 02:34:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:34:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 626ms 02:34:19 INFO - PROCESS | 784 | 1470735259759 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 02:34:19 INFO - PROCESS | 784 | 1470735259764 Marionette TRACE conn3 <- [1,117,null,{"value":"13"}] 02:34:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:34:19 INFO - PROCESS | 784 | 1470735259770 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:34:19 INFO - PROCESS | 784 | 1470735259773 Marionette TRACE conn3 <- [1,118,null,{}] 02:34:19 INFO - PROCESS | 784 | 1470735259779 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:19 INFO - PROCESS | 784 | 1470735259782 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:19 INFO - PROCESS | 784 | 1470735259888 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 02:34:20 INFO - PROCESS | 784 | 1470735260016 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:20 INFO - PROCESS | 784 | 1470735260021 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:20 INFO - PROCESS | 784 | ++DOCSHELL 11215400 == 37 [pid = 784] [id = 39] 02:34:20 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (11215800) [pid = 784] [serial = 113] [outer = 00000000] 02:34:20 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (112E5800) [pid = 784] [serial = 114] [outer = 11215800] 02:34:20 INFO - PROCESS | 784 | 1470735260091 Marionette DEBUG loaded listener.js 02:34:20 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (1293D000) [pid = 784] [serial = 115] [outer = 11215800] 02:34:20 INFO - PROCESS | 784 | 1470735260614 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 02:34:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 845ms 02:34:20 INFO - PROCESS | 784 | 1470735260645 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 02:34:20 INFO - PROCESS | 784 | 1470735260649 Marionette TRACE conn3 <- [1,121,null,{"value":"13"}] 02:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:34:20 INFO - PROCESS | 784 | 1470735260656 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:34:20 INFO - PROCESS | 784 | 1470735260659 Marionette TRACE conn3 <- [1,122,null,{}] 02:34:20 INFO - PROCESS | 784 | 1470735260663 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:20 INFO - PROCESS | 784 | 1470735260665 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:20 INFO - PROCESS | 784 | 1470735260767 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 02:34:20 INFO - PROCESS | 784 | 1470735260853 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:20 INFO - PROCESS | 784 | 1470735260856 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:20 INFO - PROCESS | 784 | ++DOCSHELL 132C1000 == 38 [pid = 784] [id = 40] 02:34:20 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (13444400) [pid = 784] [serial = 116] [outer = 00000000] 02:34:20 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (14292C00) [pid = 784] [serial = 117] [outer = 13444400] 02:34:20 INFO - PROCESS | 784 | 1470735260911 Marionette DEBUG loaded listener.js 02:34:20 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (1536B000) [pid = 784] [serial = 118] [outer = 13444400] 02:34:21 INFO - PROCESS | 784 | 1470735261424 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 02:34:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 798ms 02:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:34:21 INFO - PROCESS | 784 | 1470735261457 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 02:34:21 INFO - PROCESS | 784 | 1470735261460 Marionette TRACE conn3 <- [1,125,null,{"value":"13"}] 02:34:21 INFO - PROCESS | 784 | 1470735261464 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:34:21 INFO - PROCESS | 784 | 1470735261468 Marionette TRACE conn3 <- [1,126,null,{}] 02:34:21 INFO - PROCESS | 784 | 1470735261479 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:21 INFO - PROCESS | 784 | 1470735261483 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:21 INFO - PROCESS | 784 | 1470735261583 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 02:34:21 INFO - PROCESS | 784 | 1470735261668 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:21 INFO - PROCESS | 784 | 1470735261671 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:21 INFO - PROCESS | 784 | ++DOCSHELL 17786400 == 39 [pid = 784] [id = 41] 02:34:21 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (17926400) [pid = 784] [serial = 119] [outer = 00000000] 02:34:21 INFO - PROCESS | 784 | ++DOMWINDOW == 98 (18018400) [pid = 784] [serial = 120] [outer = 17926400] 02:34:21 INFO - PROCESS | 784 | 1470735261727 Marionette DEBUG loaded listener.js 02:34:21 INFO - PROCESS | 784 | ++DOMWINDOW == 99 (182C0C00) [pid = 784] [serial = 121] [outer = 17926400] 02:34:22 INFO - PROCESS | 784 | 1470735262251 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 02:34:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 829ms 02:34:22 INFO - PROCESS | 784 | 1470735262305 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 02:34:22 INFO - PROCESS | 784 | 1470735262308 Marionette TRACE conn3 <- [1,129,null,{"value":"13"}] 02:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:34:22 INFO - PROCESS | 784 | 1470735262312 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:34:22 INFO - PROCESS | 784 | 1470735262314 Marionette TRACE conn3 <- [1,130,null,{}] 02:34:22 INFO - PROCESS | 784 | 1470735262317 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:22 INFO - PROCESS | 784 | 1470735262320 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:22 INFO - PROCESS | 784 | 1470735262418 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 02:34:22 INFO - PROCESS | 784 | 1470735262501 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:22 INFO - PROCESS | 784 | 1470735262503 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:22 INFO - PROCESS | 784 | ++DOCSHELL 1972DC00 == 40 [pid = 784] [id = 42] 02:34:22 INFO - PROCESS | 784 | ++DOMWINDOW == 100 (1978F800) [pid = 784] [serial = 122] [outer = 00000000] 02:34:22 INFO - PROCESS | 784 | ++DOMWINDOW == 101 (19C0A800) [pid = 784] [serial = 123] [outer = 1978F800] 02:34:22 INFO - PROCESS | 784 | 1470735262556 Marionette DEBUG loaded listener.js 02:34:22 INFO - PROCESS | 784 | ++DOMWINDOW == 102 (19ECF800) [pid = 784] [serial = 124] [outer = 1978F800] 02:34:23 INFO - PROCESS | 784 | 1470735263098 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 02:34:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:34:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 845ms 02:34:23 INFO - PROCESS | 784 | 1470735263154 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 02:34:23 INFO - PROCESS | 784 | 1470735263156 Marionette TRACE conn3 <- [1,133,null,{"value":"13"}] 02:34:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:34:23 INFO - PROCESS | 784 | 1470735263160 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:34:23 INFO - PROCESS | 784 | 1470735263162 Marionette TRACE conn3 <- [1,134,null,{}] 02:34:23 INFO - PROCESS | 784 | 1470735263165 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:23 INFO - PROCESS | 784 | 1470735263168 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:23 INFO - PROCESS | 784 | 1470735263263 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 02:34:23 INFO - PROCESS | 784 | 1470735263333 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:23 INFO - PROCESS | 784 | 1470735263336 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:23 INFO - PROCESS | 784 | ++DOCSHELL 19794C00 == 41 [pid = 784] [id = 43] 02:34:23 INFO - PROCESS | 784 | ++DOMWINDOW == 103 (19EDAC00) [pid = 784] [serial = 125] [outer = 00000000] 02:34:23 INFO - PROCESS | 784 | ++DOMWINDOW == 104 (1A406400) [pid = 784] [serial = 126] [outer = 19EDAC00] 02:34:23 INFO - PROCESS | 784 | 1470735263388 Marionette DEBUG loaded listener.js 02:34:23 INFO - PROCESS | 784 | ++DOMWINDOW == 105 (1A4C2800) [pid = 784] [serial = 127] [outer = 19EDAC00] 02:34:24 INFO - PROCESS | 784 | 1470735264010 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 02:34:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 907ms 02:34:24 INFO - PROCESS | 784 | 1470735264065 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 02:34:24 INFO - PROCESS | 784 | 1470735264071 Marionette TRACE conn3 <- [1,137,null,{"value":"13"}] 02:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:34:24 INFO - PROCESS | 784 | 1470735264076 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:34:24 INFO - PROCESS | 784 | 1470735264080 Marionette TRACE conn3 <- [1,138,null,{}] 02:34:24 INFO - PROCESS | 784 | 1470735264086 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:24 INFO - PROCESS | 784 | 1470735264089 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:24 INFO - PROCESS | 784 | 1470735264192 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 02:34:24 INFO - PROCESS | 784 | 1470735264260 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:24 INFO - PROCESS | 784 | 1470735264264 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:24 INFO - PROCESS | 784 | ++DOCSHELL 10B76800 == 42 [pid = 784] [id = 44] 02:34:24 INFO - PROCESS | 784 | ++DOMWINDOW == 106 (10F9FC00) [pid = 784] [serial = 128] [outer = 00000000] 02:34:24 INFO - PROCESS | 784 | ++DOMWINDOW == 107 (1121A400) [pid = 784] [serial = 129] [outer = 10F9FC00] 02:34:24 INFO - PROCESS | 784 | 1470735264312 Marionette DEBUG loaded listener.js 02:34:24 INFO - PROCESS | 784 | ++DOMWINDOW == 108 (112E4C00) [pid = 784] [serial = 130] [outer = 10F9FC00] 02:34:25 INFO - PROCESS | 784 | --DOCSHELL 13EA4000 == 41 [pid = 784] [id = 37] 02:34:25 INFO - PROCESS | 784 | --DOCSHELL 131E5400 == 40 [pid = 784] [id = 36] 02:34:25 INFO - PROCESS | 784 | --DOCSHELL 130D7400 == 39 [pid = 784] [id = 35] 02:34:25 INFO - PROCESS | 784 | --DOCSHELL 10A52C00 == 38 [pid = 784] [id = 34] 02:34:25 INFO - PROCESS | 784 | --DOCSHELL 182B7000 == 37 [pid = 784] [id = 31] 02:34:25 INFO - PROCESS | 784 | --DOCSHELL 1972DC00 == 36 [pid = 784] [id = 42] 02:34:25 INFO - PROCESS | 784 | --DOCSHELL 19794C00 == 35 [pid = 784] [id = 43] 02:34:25 INFO - PROCESS | 784 | --DOCSHELL 13945800 == 34 [pid = 784] [id = 30] 02:34:25 INFO - PROCESS | 784 | --DOCSHELL 17786400 == 33 [pid = 784] [id = 41] 02:34:25 INFO - PROCESS | 784 | --DOCSHELL 12D9E400 == 32 [pid = 784] [id = 32] 02:34:25 INFO - PROCESS | 784 | --DOCSHELL 15DBEC00 == 31 [pid = 784] [id = 38] 02:34:25 INFO - PROCESS | 784 | --DOCSHELL 132C0800 == 30 [pid = 784] [id = 29] 02:34:25 INFO - PROCESS | 784 | --DOCSHELL 17164800 == 29 [pid = 784] [id = 33] 02:34:25 INFO - PROCESS | 784 | --DOCSHELL 11215400 == 28 [pid = 784] [id = 39] 02:34:25 INFO - PROCESS | 784 | --DOCSHELL 132C1000 == 27 [pid = 784] [id = 40] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 107 (1696B800) [pid = 784] [serial = 17] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 106 (1B344C00) [pid = 784] [serial = 43] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 105 (104E6C00) [pid = 784] [serial = 51] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 104 (130B8400) [pid = 784] [serial = 54] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 103 (14FC6C00) [pid = 784] [serial = 57] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 102 (1536A000) [pid = 784] [serial = 58] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 101 (10A53000) [pid = 784] [serial = 60] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 100 (12DA5C00) [pid = 784] [serial = 63] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 99 (13447C00) [pid = 784] [serial = 66] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 98 (14FC4C00) [pid = 784] [serial = 69] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 97 (152CE000) [pid = 784] [serial = 70] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 96 (1583E400) [pid = 784] [serial = 72] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 95 (15D8E000) [pid = 784] [serial = 73] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 94 (161E3000) [pid = 784] [serial = 75] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 93 (16982C00) [pid = 784] [serial = 78] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 92 (173A2C00) [pid = 784] [serial = 81] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 91 (17932C00) [pid = 784] [serial = 84] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 90 (182C1000) [pid = 784] [serial = 87] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 89 (19C10000) [pid = 784] [serial = 90] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 88 (161E5C00) [pid = 784] [serial = 76] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 87 (16C53400) [pid = 784] [serial = 79] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 86 (17755800) [pid = 784] [serial = 82] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 85 (130DA000) [pid = 784] [serial = 64] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 84 (17934000) [pid = 784] [serial = 85] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 83 (10B6E400) [pid = 784] [serial = 61] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 82 (1834E800) [pid = 784] [serial = 88] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 81 (104EBC00) [pid = 784] [serial = 52] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 80 (1A405C00) [pid = 784] [serial = 93] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 79 (139CF000) [pid = 784] [serial = 67] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 78 (19EDC800) [pid = 784] [serial = 91] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 77 (1315C000) [pid = 784] [serial = 55] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 76 (16A1AC00) [pid = 784] [serial = 14] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 75 (14297800) [pid = 784] [serial = 9] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 74 (1429EC00) [pid = 784] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 73 (1282D800) [pid = 784] [serial = 4] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 72 (1B570400) [pid = 784] [serial = 45] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 71 (1B5C6400) [pid = 784] [serial = 48] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 70 (1B344800) [pid = 784] [serial = 42] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 69 (1B0BBC00) [pid = 784] [serial = 39] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 68 (1B0C0400) [pid = 784] [serial = 40] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 67 (1AF36400) [pid = 784] [serial = 36] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 66 (1AF3AC00) [pid = 784] [serial = 37] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 65 (1A835000) [pid = 784] [serial = 33] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 64 (1AA7D800) [pid = 784] [serial = 34] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 63 (1A610400) [pid = 784] [serial = 30] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 62 (1AB50400) [pid = 784] [serial = 31] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 61 (1A603000) [pid = 784] [serial = 27] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 60 (1A607000) [pid = 784] [serial = 28] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 59 (1A406800) [pid = 784] [serial = 24] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 58 (19ED0400) [pid = 784] [serial = 21] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | --DOMWINDOW == 57 (19ED4000) [pid = 784] [serial = 22] [outer = 00000000] [url = about:blank] 02:34:25 INFO - PROCESS | 784 | 1470735265328 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 02:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1299ms 02:34:25 INFO - PROCESS | 784 | 1470735265376 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 02:34:25 INFO - PROCESS | 784 | 1470735265380 Marionette TRACE conn3 <- [1,141,null,{"value":"13"}] 02:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:34:25 INFO - PROCESS | 784 | 1470735265385 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:34:25 INFO - PROCESS | 784 | 1470735265388 Marionette TRACE conn3 <- [1,142,null,{}] 02:34:25 INFO - PROCESS | 784 | 1470735265394 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:25 INFO - PROCESS | 784 | 1470735265397 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:25 INFO - PROCESS | 784 | 1470735265485 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 02:34:25 INFO - PROCESS | 784 | 1470735265554 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:25 INFO - PROCESS | 784 | 1470735265556 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:25 INFO - PROCESS | 784 | ++DOCSHELL 1121C800 == 28 [pid = 784] [id = 45] 02:34:25 INFO - PROCESS | 784 | ++DOMWINDOW == 58 (1121D800) [pid = 784] [serial = 131] [outer = 00000000] 02:34:25 INFO - PROCESS | 784 | ++DOMWINDOW == 59 (11CE4C00) [pid = 784] [serial = 132] [outer = 1121D800] 02:34:25 INFO - PROCESS | 784 | 1470735265604 Marionette DEBUG loaded listener.js 02:34:25 INFO - PROCESS | 784 | ++DOMWINDOW == 60 (1293D800) [pid = 784] [serial = 133] [outer = 1121D800] 02:34:25 INFO - PROCESS | 784 | 1470735265973 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 02:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 626ms 02:34:26 INFO - PROCESS | 784 | 1470735266024 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 02:34:26 INFO - PROCESS | 784 | 1470735266029 Marionette TRACE conn3 <- [1,145,null,{"value":"13"}] 02:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:34:26 INFO - PROCESS | 784 | 1470735266035 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:34:26 INFO - PROCESS | 784 | 1470735266038 Marionette TRACE conn3 <- [1,146,null,{}] 02:34:26 INFO - PROCESS | 784 | 1470735266042 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:26 INFO - PROCESS | 784 | 1470735266045 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:26 INFO - PROCESS | 784 | 1470735266136 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 02:34:26 INFO - PROCESS | 784 | 1470735266142 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:26 INFO - PROCESS | 784 | 1470735266145 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:26 INFO - PROCESS | 784 | ++DOCSHELL 1315E000 == 29 [pid = 784] [id = 46] 02:34:26 INFO - PROCESS | 784 | ++DOMWINDOW == 61 (1315E400) [pid = 784] [serial = 134] [outer = 00000000] 02:34:26 INFO - PROCESS | 784 | ++DOMWINDOW == 62 (131F1000) [pid = 784] [serial = 135] [outer = 1315E400] 02:34:26 INFO - PROCESS | 784 | 1470735266194 Marionette DEBUG loaded listener.js 02:34:26 INFO - PROCESS | 784 | ++DOMWINDOW == 63 (13247000) [pid = 784] [serial = 136] [outer = 1315E400] 02:34:26 INFO - PROCESS | 784 | 1470735266632 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 02:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 641ms 02:34:26 INFO - PROCESS | 784 | 1470735266672 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 02:34:26 INFO - PROCESS | 784 | 1470735266674 Marionette TRACE conn3 <- [1,149,null,{"value":"13"}] 02:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:34:26 INFO - PROCESS | 784 | 1470735266682 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:34:26 INFO - PROCESS | 784 | 1470735266685 Marionette TRACE conn3 <- [1,150,null,{}] 02:34:26 INFO - PROCESS | 784 | 1470735266696 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:26 INFO - PROCESS | 784 | 1470735266700 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:26 INFO - PROCESS | 784 | 1470735266781 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 02:34:26 INFO - PROCESS | 784 | 1470735266790 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:26 INFO - PROCESS | 784 | 1470735266793 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:26 INFO - PROCESS | 784 | ++DOCSHELL 1429AC00 == 30 [pid = 784] [id = 47] 02:34:26 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (1429B800) [pid = 784] [serial = 137] [outer = 00000000] 02:34:26 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (14F28000) [pid = 784] [serial = 138] [outer = 1429B800] 02:34:26 INFO - PROCESS | 784 | 1470735266842 Marionette DEBUG loaded listener.js 02:34:26 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (152C4800) [pid = 784] [serial = 139] [outer = 1429B800] 02:34:27 INFO - PROCESS | 784 | 1470735267275 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 02:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 657ms 02:34:27 INFO - PROCESS | 784 | 1470735267337 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 02:34:27 INFO - PROCESS | 784 | 1470735267339 Marionette TRACE conn3 <- [1,153,null,{"value":"13"}] 02:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:34:27 INFO - PROCESS | 784 | 1470735267342 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:34:27 INFO - PROCESS | 784 | 1470735267344 Marionette TRACE conn3 <- [1,154,null,{}] 02:34:27 INFO - PROCESS | 784 | 1470735267348 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:27 INFO - PROCESS | 784 | 1470735267350 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:27 INFO - PROCESS | 784 | 1470735267460 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 02:34:27 INFO - PROCESS | 784 | 1470735267526 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:27 INFO - PROCESS | 784 | 1470735267528 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:27 INFO - PROCESS | 784 | ++DOCSHELL 15364C00 == 31 [pid = 784] [id = 48] 02:34:27 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (1536D400) [pid = 784] [serial = 140] [outer = 00000000] 02:34:27 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (1601B400) [pid = 784] [serial = 141] [outer = 1536D400] 02:34:27 INFO - PROCESS | 784 | 1470735267574 Marionette DEBUG loaded listener.js 02:34:27 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (1614EC00) [pid = 784] [serial = 142] [outer = 1536D400] 02:34:27 INFO - PROCESS | 784 | 1470735267966 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 02:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 641ms 02:34:27 INFO - PROCESS | 784 | 1470735267980 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 02:34:27 INFO - PROCESS | 784 | 1470735267982 Marionette TRACE conn3 <- [1,157,null,{"value":"13"}] 02:34:28 INFO - PROCESS | 784 | 1470735267985 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:34:28 INFO - PROCESS | 784 | 1470735267987 Marionette TRACE conn3 <- [1,158,null,{}] 02:34:28 INFO - PROCESS | 784 | 1470735267990 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:28 INFO - PROCESS | 784 | 1470735267992 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:28 INFO - PROCESS | 784 | 1470735268089 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 02:34:28 INFO - PROCESS | 784 | 1470735268093 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:28 INFO - PROCESS | 784 | 1470735268096 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:28 INFO - PROCESS | 784 | ++DOCSHELL 16157800 == 32 [pid = 784] [id = 49] 02:34:28 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (161E2000) [pid = 784] [serial = 143] [outer = 00000000] 02:34:28 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (1696C400) [pid = 784] [serial = 144] [outer = 161E2000] 02:34:28 INFO - PROCESS | 784 | 1470735268146 Marionette DEBUG loaded listener.js 02:34:28 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (16982C00) [pid = 784] [serial = 145] [outer = 161E2000] 02:34:28 INFO - PROCESS | 784 | 1470735268572 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 02:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 642ms 02:34:28 INFO - PROCESS | 784 | 1470735268623 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 02:34:28 INFO - PROCESS | 784 | 1470735268625 Marionette TRACE conn3 <- [1,161,null,{"value":"13"}] 02:34:28 INFO - PROCESS | 784 | 1470735268629 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:34:28 INFO - PROCESS | 784 | 1470735268630 Marionette TRACE conn3 <- [1,162,null,{}] 02:34:28 INFO - PROCESS | 784 | 1470735268634 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:28 INFO - PROCESS | 784 | 1470735268639 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:28 INFO - PROCESS | 784 | 1470735268765 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 02:34:28 INFO - PROCESS | 784 | 1470735268835 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:28 INFO - PROCESS | 784 | 1470735268838 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:28 INFO - PROCESS | 784 | ++DOCSHELL 1696B800 == 33 [pid = 784] [id = 50] 02:34:28 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (17160800) [pid = 784] [serial = 146] [outer = 00000000] 02:34:28 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (17752C00) [pid = 784] [serial = 147] [outer = 17160800] 02:34:28 INFO - PROCESS | 784 | 1470735268882 Marionette DEBUG loaded listener.js 02:34:28 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (17783800) [pid = 784] [serial = 148] [outer = 17160800] 02:34:29 INFO - PROCESS | 784 | 1470735269330 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 02:34:29 INFO - PROCESS | 784 | --DOMWINDOW == 74 (13443C00) [pid = 784] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:34:29 INFO - PROCESS | 784 | --DOMWINDOW == 73 (19ED9400) [pid = 784] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:34:29 INFO - PROCESS | 784 | --DOMWINDOW == 72 (16020000) [pid = 784] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:34:29 INFO - PROCESS | 784 | --DOMWINDOW == 71 (10B69800) [pid = 784] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:34:29 INFO - PROCESS | 784 | --DOMWINDOW == 70 (14293400) [pid = 784] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:34:29 INFO - PROCESS | 784 | --DOMWINDOW == 69 (130D7800) [pid = 784] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:34:29 INFO - PROCESS | 784 | --DOMWINDOW == 68 (131F0000) [pid = 784] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 735ms 02:34:29 INFO - PROCESS | 784 | 1470735269383 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 02:34:29 INFO - PROCESS | 784 | 1470735269385 Marionette TRACE conn3 <- [1,165,null,{"value":"13"}] 02:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:34:29 INFO - PROCESS | 784 | 1470735269388 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:34:29 INFO - PROCESS | 784 | 1470735269390 Marionette TRACE conn3 <- [1,166,null,{}] 02:34:29 INFO - PROCESS | 784 | 1470735269394 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:29 INFO - PROCESS | 784 | 1470735269396 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:29 INFO - PROCESS | 784 | 1470735269469 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 02:34:29 INFO - PROCESS | 784 | 1470735269474 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:29 INFO - PROCESS | 784 | 1470735269476 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:29 INFO - PROCESS | 784 | ++DOCSHELL 129C5000 == 34 [pid = 784] [id = 51] 02:34:29 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (12D77800) [pid = 784] [serial = 149] [outer = 00000000] 02:34:29 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (1536C000) [pid = 784] [serial = 150] [outer = 12D77800] 02:34:29 INFO - PROCESS | 784 | 1470735269523 Marionette DEBUG loaded listener.js 02:34:29 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (161DF400) [pid = 784] [serial = 151] [outer = 12D77800] 02:34:29 INFO - PROCESS | 784 | 1470735269907 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 02:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 532ms 02:34:29 INFO - PROCESS | 784 | 1470735269921 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 02:34:29 INFO - PROCESS | 784 | 1470735269923 Marionette TRACE conn3 <- [1,169,null,{"value":"13"}] 02:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:34:29 INFO - PROCESS | 784 | 1470735269926 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:34:29 INFO - PROCESS | 784 | 1470735269928 Marionette TRACE conn3 <- [1,170,null,{}] 02:34:29 INFO - PROCESS | 784 | 1470735269931 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:29 INFO - PROCESS | 784 | 1470735269933 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:30 INFO - PROCESS | 784 | 1470735270036 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 02:34:30 INFO - PROCESS | 784 | 1470735270043 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:30 INFO - PROCESS | 784 | 1470735270046 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:30 INFO - PROCESS | 784 | ++DOCSHELL 10A48400 == 35 [pid = 784] [id = 52] 02:34:30 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (13443C00) [pid = 784] [serial = 152] [outer = 00000000] 02:34:30 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (182C0000) [pid = 784] [serial = 153] [outer = 13443C00] 02:34:30 INFO - PROCESS | 784 | 1470735270090 Marionette DEBUG loaded listener.js 02:34:30 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (1801B000) [pid = 784] [serial = 154] [outer = 13443C00] 02:34:30 INFO - PROCESS | 784 | 1470735270513 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 02:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 641ms 02:34:30 INFO - PROCESS | 784 | 1470735270565 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 02:34:30 INFO - PROCESS | 784 | 1470735270567 Marionette TRACE conn3 <- [1,173,null,{"value":"13"}] 02:34:30 INFO - PROCESS | 784 | 1470735270570 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:34:30 INFO - PROCESS | 784 | 1470735270572 Marionette TRACE conn3 <- [1,174,null,{}] 02:34:30 INFO - PROCESS | 784 | 1470735270575 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:30 INFO - PROCESS | 784 | 1470735270577 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:30 INFO - PROCESS | 784 | 1470735270679 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 02:34:30 INFO - PROCESS | 784 | 1470735270690 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:30 INFO - PROCESS | 784 | 1470735270692 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:30 INFO - PROCESS | 784 | ++DOCSHELL 10A53000 == 36 [pid = 784] [id = 53] 02:34:30 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (10A53800) [pid = 784] [serial = 155] [outer = 00000000] 02:34:30 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (19C09800) [pid = 784] [serial = 156] [outer = 10A53800] 02:34:30 INFO - PROCESS | 784 | 1470735270735 Marionette DEBUG loaded listener.js 02:34:30 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (19C0BC00) [pid = 784] [serial = 157] [outer = 10A53800] 02:34:31 INFO - PROCESS | 784 | 1470735271112 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 02:34:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 594ms 02:34:31 INFO - PROCESS | 784 | 1470735271167 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 02:34:31 INFO - PROCESS | 784 | 1470735271169 Marionette TRACE conn3 <- [1,177,null,{"value":"13"}] 02:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:34:31 INFO - PROCESS | 784 | 1470735271172 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:34:31 INFO - PROCESS | 784 | 1470735271174 Marionette TRACE conn3 <- [1,178,null,{}] 02:34:31 INFO - PROCESS | 784 | 1470735271178 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:31 INFO - PROCESS | 784 | 1470735271179 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:31 INFO - PROCESS | 784 | 1470735271287 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 02:34:31 INFO - PROCESS | 784 | 1470735271298 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:31 INFO - PROCESS | 784 | 1470735271300 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:31 INFO - PROCESS | 784 | ++DOCSHELL 10A49C00 == 37 [pid = 784] [id = 54] 02:34:31 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (18021000) [pid = 784] [serial = 158] [outer = 00000000] 02:34:31 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (19ED7C00) [pid = 784] [serial = 159] [outer = 18021000] 02:34:31 INFO - PROCESS | 784 | 1470735271343 Marionette DEBUG loaded listener.js 02:34:31 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (1A08F800) [pid = 784] [serial = 160] [outer = 18021000] 02:34:32 INFO - PROCESS | 784 | 1470735272050 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 02:34:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:34:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 908ms 02:34:32 INFO - PROCESS | 784 | 1470735272078 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 02:34:32 INFO - PROCESS | 784 | 1470735272082 Marionette TRACE conn3 <- [1,181,null,{"value":"13"}] 02:34:32 INFO - PROCESS | 784 | 1470735272088 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:34:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:34:32 INFO - PROCESS | 784 | 1470735272093 Marionette TRACE conn3 <- [1,182,null,{}] 02:34:32 INFO - PROCESS | 784 | 1470735272123 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:32 INFO - PROCESS | 784 | 1470735272126 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:32 INFO - PROCESS | 784 | 1470735272243 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 02:34:32 INFO - PROCESS | 784 | 1470735272312 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:32 INFO - PROCESS | 784 | 1470735272316 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:32 INFO - PROCESS | 784 | ++DOCSHELL 104E9800 == 38 [pid = 784] [id = 55] 02:34:32 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (1051A000) [pid = 784] [serial = 161] [outer = 00000000] 02:34:32 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (130DE800) [pid = 784] [serial = 162] [outer = 1051A000] 02:34:32 INFO - PROCESS | 784 | 1470735272372 Marionette DEBUG loaded listener.js 02:34:32 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (131F0800) [pid = 784] [serial = 163] [outer = 1051A000] 02:34:33 INFO - PROCESS | 784 | 1470735273149 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 02:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1111ms 02:34:33 INFO - PROCESS | 784 | 1470735273207 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 02:34:33 INFO - PROCESS | 784 | 1470735273211 Marionette TRACE conn3 <- [1,185,null,{"value":"13"}] 02:34:33 INFO - PROCESS | 784 | 1470735273217 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:34:33 INFO - PROCESS | 784 | 1470735273222 Marionette TRACE conn3 <- [1,186,null,{}] 02:34:33 INFO - PROCESS | 784 | 1470735273230 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:33 INFO - PROCESS | 784 | 1470735273234 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:33 INFO - PROCESS | 784 | 1470735273344 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 02:34:33 INFO - PROCESS | 784 | 1470735273415 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:33 INFO - PROCESS | 784 | 1470735273419 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:33 INFO - PROCESS | 784 | ++DOCSHELL 11219C00 == 39 [pid = 784] [id = 56] 02:34:33 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1121A000) [pid = 784] [serial = 164] [outer = 00000000] 02:34:33 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (1282A400) [pid = 784] [serial = 165] [outer = 1121A000] 02:34:33 INFO - PROCESS | 784 | 1470735273469 Marionette DEBUG loaded listener.js 02:34:33 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (129C5C00) [pid = 784] [serial = 166] [outer = 1121A000] 02:34:33 INFO - PROCESS | 784 | --DOCSHELL 10A53000 == 38 [pid = 784] [id = 53] 02:34:33 INFO - PROCESS | 784 | --DOCSHELL 10A48400 == 37 [pid = 784] [id = 52] 02:34:33 INFO - PROCESS | 784 | --DOCSHELL 129C5000 == 36 [pid = 784] [id = 51] 02:34:33 INFO - PROCESS | 784 | --DOCSHELL 1696B800 == 35 [pid = 784] [id = 50] 02:34:33 INFO - PROCESS | 784 | --DOCSHELL 16157800 == 34 [pid = 784] [id = 49] 02:34:33 INFO - PROCESS | 784 | --DOCSHELL 15364C00 == 33 [pid = 784] [id = 48] 02:34:33 INFO - PROCESS | 784 | --DOCSHELL 1429AC00 == 32 [pid = 784] [id = 47] 02:34:33 INFO - PROCESS | 784 | --DOCSHELL 1315E000 == 31 [pid = 784] [id = 46] 02:34:33 INFO - PROCESS | 784 | --DOCSHELL 1121C800 == 30 [pid = 784] [id = 45] 02:34:33 INFO - PROCESS | 784 | --DOCSHELL 10B76800 == 29 [pid = 784] [id = 44] 02:34:33 INFO - PROCESS | 784 | --DOMWINDOW == 85 (1A40D000) [pid = 784] [serial = 94] [outer = 00000000] [url = about:blank] 02:34:33 INFO - PROCESS | 784 | --DOMWINDOW == 84 (1A5C9000) [pid = 784] [serial = 96] [outer = 00000000] [url = about:blank] 02:34:33 INFO - PROCESS | 784 | --DOMWINDOW == 83 (161E5000) [pid = 784] [serial = 112] [outer = 00000000] [url = about:blank] 02:34:33 INFO - PROCESS | 784 | --DOMWINDOW == 82 (11482800) [pid = 784] [serial = 99] [outer = 00000000] [url = about:blank] 02:34:33 INFO - PROCESS | 784 | --DOMWINDOW == 81 (11A54C00) [pid = 784] [serial = 100] [outer = 00000000] [url = about:blank] 02:34:33 INFO - PROCESS | 784 | --DOMWINDOW == 80 (15846400) [pid = 784] [serial = 109] [outer = 00000000] [url = about:blank] 02:34:33 INFO - PROCESS | 784 | --DOMWINDOW == 79 (131E2800) [pid = 784] [serial = 102] [outer = 00000000] [url = about:blank] 02:34:33 INFO - PROCESS | 784 | --DOMWINDOW == 78 (15838800) [pid = 784] [serial = 108] [outer = 00000000] [url = about:blank] 02:34:33 INFO - PROCESS | 784 | --DOMWINDOW == 77 (1614CC00) [pid = 784] [serial = 111] [outer = 00000000] [url = about:blank] 02:34:33 INFO - PROCESS | 784 | --DOMWINDOW == 76 (13E9E800) [pid = 784] [serial = 106] [outer = 00000000] [url = about:blank] 02:34:33 INFO - PROCESS | 784 | --DOMWINDOW == 75 (13244000) [pid = 784] [serial = 103] [outer = 00000000] [url = about:blank] 02:34:33 INFO - PROCESS | 784 | --DOMWINDOW == 74 (1A602400) [pid = 784] [serial = 97] [outer = 00000000] [url = about:blank] 02:34:33 INFO - PROCESS | 784 | --DOMWINDOW == 73 (13936400) [pid = 784] [serial = 105] [outer = 00000000] [url = about:blank] 02:34:33 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (11481000) [pid = 784] [serial = 167] [outer = 1B572000] 02:34:34 INFO - PROCESS | 784 | 1470735273990 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 02:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 798ms 02:34:34 INFO - PROCESS | 784 | 1470735274019 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 02:34:34 INFO - PROCESS | 784 | 1470735274024 Marionette TRACE conn3 <- [1,189,null,{"value":"13"}] 02:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:34:34 INFO - PROCESS | 784 | 1470735274031 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:34:34 INFO - PROCESS | 784 | 1470735274033 Marionette TRACE conn3 <- [1,190,null,{}] 02:34:34 INFO - PROCESS | 784 | 1470735274037 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:34 INFO - PROCESS | 784 | 1470735274040 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:34 INFO - PROCESS | 784 | 1470735274124 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 02:34:34 INFO - PROCESS | 784 | 1470735274131 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:34 INFO - PROCESS | 784 | 1470735274133 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:34 INFO - PROCESS | 784 | ++DOCSHELL 13242C00 == 30 [pid = 784] [id = 57] 02:34:34 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (13245800) [pid = 784] [serial = 168] [outer = 00000000] 02:34:34 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (1393E000) [pid = 784] [serial = 169] [outer = 13245800] 02:34:34 INFO - PROCESS | 784 | 1470735274180 Marionette DEBUG loaded listener.js 02:34:34 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (139CCC00) [pid = 784] [serial = 170] [outer = 13245800] 02:34:34 INFO - PROCESS | 784 | 1470735274605 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 02:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 641ms 02:34:34 INFO - PROCESS | 784 | 1470735274668 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 02:34:34 INFO - PROCESS | 784 | 1470735274670 Marionette TRACE conn3 <- [1,193,null,{"value":"13"}] 02:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:34:34 INFO - PROCESS | 784 | 1470735274674 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:34:34 INFO - PROCESS | 784 | 1470735274677 Marionette TRACE conn3 <- [1,194,null,{}] 02:34:34 INFO - PROCESS | 784 | 1470735274688 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:34 INFO - PROCESS | 784 | 1470735274692 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:34 INFO - PROCESS | 784 | 1470735274777 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 02:34:34 INFO - PROCESS | 784 | 1470735274785 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:34 INFO - PROCESS | 784 | 1470735274788 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:34 INFO - PROCESS | 784 | ++DOCSHELL 152C6800 == 31 [pid = 784] [id = 58] 02:34:34 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (15364000) [pid = 784] [serial = 171] [outer = 00000000] 02:34:34 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (1583A400) [pid = 784] [serial = 172] [outer = 15364000] 02:34:34 INFO - PROCESS | 784 | 1470735274835 Marionette DEBUG loaded listener.js 02:34:34 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (15D89800) [pid = 784] [serial = 173] [outer = 15364000] 02:34:35 INFO - PROCESS | 784 | 1470735275269 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 02:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 642ms 02:34:35 INFO - PROCESS | 784 | 1470735275311 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 02:34:35 INFO - PROCESS | 784 | 1470735275314 Marionette TRACE conn3 <- [1,197,null,{"value":"13"}] 02:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:34:35 INFO - PROCESS | 784 | 1470735275317 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:34:35 INFO - PROCESS | 784 | 1470735275319 Marionette TRACE conn3 <- [1,198,null,{}] 02:34:35 INFO - PROCESS | 784 | 1470735275323 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:35 INFO - PROCESS | 784 | 1470735275325 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:35 INFO - PROCESS | 784 | 1470735275408 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 02:34:35 INFO - PROCESS | 784 | 1470735275414 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:35 INFO - PROCESS | 784 | 1470735275416 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:35 INFO - PROCESS | 784 | ++DOCSHELL 15DBD800 == 32 [pid = 784] [id = 59] 02:34:35 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (1601E000) [pid = 784] [serial = 174] [outer = 00000000] 02:34:35 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (1696BC00) [pid = 784] [serial = 175] [outer = 1601E000] 02:34:35 INFO - PROCESS | 784 | 1470735275460 Marionette DEBUG loaded listener.js 02:34:35 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (16C4B400) [pid = 784] [serial = 176] [outer = 1601E000] 02:34:35 INFO - PROCESS | 784 | 1470735275849 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 02:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 594ms 02:34:35 INFO - PROCESS | 784 | 1470735275919 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 02:34:35 INFO - PROCESS | 784 | 1470735275921 Marionette TRACE conn3 <- [1,201,null,{"value":"13"}] 02:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:34:35 INFO - PROCESS | 784 | 1470735275925 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:34:35 INFO - PROCESS | 784 | 1470735275926 Marionette TRACE conn3 <- [1,202,null,{}] 02:34:35 INFO - PROCESS | 784 | 1470735275930 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:35 INFO - PROCESS | 784 | 1470735275932 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:36 INFO - PROCESS | 784 | 1470735276034 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 02:34:36 INFO - PROCESS | 784 | 1470735276039 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:36 INFO - PROCESS | 784 | 1470735276042 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:36 INFO - PROCESS | 784 | ++DOCSHELL 161E1000 == 33 [pid = 784] [id = 60] 02:34:36 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (16A1C000) [pid = 784] [serial = 177] [outer = 00000000] 02:34:36 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (17756C00) [pid = 784] [serial = 178] [outer = 16A1C000] 02:34:36 INFO - PROCESS | 784 | 1470735276086 Marionette DEBUG loaded listener.js 02:34:36 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (18021800) [pid = 784] [serial = 179] [outer = 16A1C000] 02:34:36 INFO - PROCESS | 784 | 1470735276507 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 02:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 641ms 02:34:36 INFO - PROCESS | 784 | 1470735276562 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 02:34:36 INFO - PROCESS | 784 | 1470735276564 Marionette TRACE conn3 <- [1,205,null,{"value":"13"}] 02:34:36 INFO - PROCESS | 784 | 1470735276567 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:34:36 INFO - PROCESS | 784 | 1470735276569 Marionette TRACE conn3 <- [1,206,null,{}] 02:34:36 INFO - PROCESS | 784 | 1470735276574 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:36 INFO - PROCESS | 784 | 1470735276579 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:36 INFO - PROCESS | 784 | 1470735276704 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 02:34:36 INFO - PROCESS | 784 | 1470735276710 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:36 INFO - PROCESS | 784 | 1470735276712 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:36 INFO - PROCESS | 784 | ++DOCSHELL 17161400 == 34 [pid = 784] [id = 61] 02:34:36 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (173E6800) [pid = 784] [serial = 180] [outer = 00000000] 02:34:36 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (19ED7000) [pid = 784] [serial = 181] [outer = 173E6800] 02:34:36 INFO - PROCESS | 784 | 1470735276756 Marionette DEBUG loaded listener.js 02:34:36 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (1A407C00) [pid = 784] [serial = 182] [outer = 173E6800] 02:34:37 INFO - PROCESS | 784 | 1470735277172 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 02:34:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 642ms 02:34:37 INFO - PROCESS | 784 | 1470735277206 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 02:34:37 INFO - PROCESS | 784 | 1470735277208 Marionette TRACE conn3 <- [1,209,null,{"value":"13"}] 02:34:37 INFO - PROCESS | 784 | 1470735277211 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:34:37 INFO - PROCESS | 784 | 1470735277213 Marionette TRACE conn3 <- [1,210,null,{}] 02:34:37 INFO - PROCESS | 784 | 1470735277216 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:37 INFO - PROCESS | 784 | 1470735277218 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:37 INFO - PROCESS | 784 | 1470735277328 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 02:34:37 INFO - PROCESS | 784 | 1470735277403 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:37 INFO - PROCESS | 784 | 1470735277405 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:37 INFO - PROCESS | 784 | ++DOCSHELL 1A4C0800 == 35 [pid = 784] [id = 62] 02:34:37 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (1A4C0C00) [pid = 784] [serial = 183] [outer = 00000000] 02:34:37 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (1A5CA000) [pid = 784] [serial = 184] [outer = 1A4C0C00] 02:34:37 INFO - PROCESS | 784 | 1470735277457 Marionette DEBUG loaded listener.js 02:34:37 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (1A5CF000) [pid = 784] [serial = 185] [outer = 1A4C0C00] 02:34:37 INFO - PROCESS | 784 | 1470735277830 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 02:34:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 626ms 02:34:37 INFO - PROCESS | 784 | 1470735277852 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 02:34:37 INFO - PROCESS | 784 | 1470735277854 Marionette TRACE conn3 <- [1,213,null,{"value":"13"}] 02:34:37 INFO - PROCESS | 784 | 1470735277858 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:34:37 INFO - PROCESS | 784 | 1470735277860 Marionette TRACE conn3 <- [1,214,null,{}] 02:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:34:37 INFO - PROCESS | 784 | 1470735277863 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:37 INFO - PROCESS | 784 | 1470735277865 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:38 INFO - PROCESS | 784 | 1470735278099 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 02:34:38 INFO - PROCESS | 784 | --DOMWINDOW == 91 (11215800) [pid = 784] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:34:38 INFO - PROCESS | 784 | --DOMWINDOW == 90 (13444400) [pid = 784] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:34:38 INFO - PROCESS | 784 | --DOMWINDOW == 89 (17926400) [pid = 784] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:34:38 INFO - PROCESS | 784 | --DOMWINDOW == 88 (1978F800) [pid = 784] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:34:38 INFO - PROCESS | 784 | --DOMWINDOW == 87 (19EDAC00) [pid = 784] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:34:38 INFO - PROCESS | 784 | --DOMWINDOW == 86 (13443C00) [pid = 784] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:34:38 INFO - PROCESS | 784 | --DOMWINDOW == 85 (10A53800) [pid = 784] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:34:38 INFO - PROCESS | 784 | --DOMWINDOW == 84 (161E2000) [pid = 784] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:34:38 INFO - PROCESS | 784 | --DOMWINDOW == 83 (10F9FC00) [pid = 784] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:34:38 INFO - PROCESS | 784 | --DOMWINDOW == 82 (1429B800) [pid = 784] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:34:38 INFO - PROCESS | 784 | --DOMWINDOW == 81 (1121D800) [pid = 784] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:34:38 INFO - PROCESS | 784 | --DOMWINDOW == 80 (1315E400) [pid = 784] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:34:38 INFO - PROCESS | 784 | --DOMWINDOW == 79 (1536D400) [pid = 784] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:34:38 INFO - PROCESS | 784 | --DOMWINDOW == 78 (17160800) [pid = 784] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:34:38 INFO - PROCESS | 784 | --DOMWINDOW == 77 (12D77800) [pid = 784] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:34:38 INFO - PROCESS | 784 | 1470735278149 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:38 INFO - PROCESS | 784 | 1470735278151 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:38 INFO - PROCESS | 784 | ++DOCSHELL 10A07800 == 36 [pid = 784] [id = 63] 02:34:38 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (10A0E800) [pid = 784] [serial = 186] [outer = 00000000] 02:34:38 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (1121D800) [pid = 784] [serial = 187] [outer = 10A0E800] 02:34:38 INFO - PROCESS | 784 | 1470735278194 Marionette DEBUG loaded listener.js 02:34:38 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (13153000) [pid = 784] [serial = 188] [outer = 10A0E800] 02:34:38 INFO - PROCESS | 784 | 1470735278550 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 02:34:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:34:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 735ms 02:34:38 INFO - PROCESS | 784 | 1470735278600 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 02:34:38 INFO - PROCESS | 784 | 1470735278602 Marionette TRACE conn3 <- [1,217,null,{"value":"13"}] 02:34:38 INFO - PROCESS | 784 | 1470735278605 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:34:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:34:38 INFO - PROCESS | 784 | 1470735278607 Marionette TRACE conn3 <- [1,218,null,{}] 02:34:38 INFO - PROCESS | 784 | 1470735278611 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:38 INFO - PROCESS | 784 | 1470735278612 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:38 INFO - PROCESS | 784 | 1470735278738 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 02:34:38 INFO - PROCESS | 784 | 1470735278748 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:38 INFO - PROCESS | 784 | 1470735278750 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:38 INFO - PROCESS | 784 | ++DOCSHELL 1614C400 == 37 [pid = 784] [id = 64] 02:34:38 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (161DF800) [pid = 784] [serial = 189] [outer = 00000000] 02:34:38 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (1A08EC00) [pid = 784] [serial = 190] [outer = 161DF800] 02:34:38 INFO - PROCESS | 784 | 1470735278793 Marionette DEBUG loaded listener.js 02:34:38 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (1A5C8800) [pid = 784] [serial = 191] [outer = 161DF800] 02:34:39 INFO - PROCESS | 784 | 1470735279160 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 02:34:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 594ms 02:34:39 INFO - PROCESS | 784 | 1470735279203 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 02:34:39 INFO - PROCESS | 784 | 1470735279205 Marionette TRACE conn3 <- [1,221,null,{"value":"13"}] 02:34:39 INFO - PROCESS | 784 | 1470735279208 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:34:39 INFO - PROCESS | 784 | 1470735279210 Marionette TRACE conn3 <- [1,222,null,{}] 02:34:39 INFO - PROCESS | 784 | 1470735279213 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:39 INFO - PROCESS | 784 | 1470735279215 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:39 INFO - PROCESS | 784 | 1470735279293 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 02:34:39 INFO - PROCESS | 784 | 1470735279372 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:39 INFO - PROCESS | 784 | 1470735279383 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:39 INFO - PROCESS | 784 | ++DOCSHELL 15DBEC00 == 38 [pid = 784] [id = 65] 02:34:39 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (16157800) [pid = 784] [serial = 192] [outer = 00000000] 02:34:39 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (1A711400) [pid = 784] [serial = 193] [outer = 16157800] 02:34:39 INFO - PROCESS | 784 | 1470735279427 Marionette DEBUG loaded listener.js 02:34:39 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (1A712C00) [pid = 784] [serial = 194] [outer = 16157800] 02:34:39 INFO - PROCESS | 784 | 1470735279743 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 02:34:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 595ms 02:34:39 INFO - PROCESS | 784 | 1470735279805 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 02:34:39 INFO - PROCESS | 784 | 1470735279808 Marionette TRACE conn3 <- [1,225,null,{"value":"13"}] 02:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:34:39 INFO - PROCESS | 784 | 1470735279811 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:34:39 INFO - PROCESS | 784 | 1470735279814 Marionette TRACE conn3 <- [1,226,null,{}] 02:34:39 INFO - PROCESS | 784 | 1470735279817 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:39 INFO - PROCESS | 784 | 1470735279820 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:39 INFO - PROCESS | 784 | 1470735279937 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 02:34:40 INFO - PROCESS | 784 | 1470735279970 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:40 INFO - PROCESS | 784 | 1470735279973 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:40 INFO - PROCESS | 784 | ++DOCSHELL 15DBCC00 == 39 [pid = 784] [id = 66] 02:34:40 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (17164800) [pid = 784] [serial = 195] [outer = 00000000] 02:34:40 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (1A829800) [pid = 784] [serial = 196] [outer = 17164800] 02:34:40 INFO - PROCESS | 784 | 1470735280017 Marionette DEBUG loaded listener.js 02:34:40 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (1A833400) [pid = 784] [serial = 197] [outer = 17164800] 02:34:40 INFO - PROCESS | 784 | 1470735280592 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 02:34:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 844ms 02:34:40 INFO - PROCESS | 784 | 1470735280655 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 02:34:40 INFO - PROCESS | 784 | 1470735280659 Marionette TRACE conn3 <- [1,229,null,{"value":"13"}] 02:34:40 INFO - PROCESS | 784 | 1470735280664 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:34:40 INFO - PROCESS | 784 | 1470735280669 Marionette TRACE conn3 <- [1,230,null,{}] 02:34:40 INFO - PROCESS | 784 | 1470735280674 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:40 INFO - PROCESS | 784 | 1470735280677 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:40 INFO - PROCESS | 784 | 1470735280831 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 02:34:40 INFO - PROCESS | 784 | 1470735280877 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:40 INFO - PROCESS | 784 | 1470735280880 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:40 INFO - PROCESS | 784 | ++DOCSHELL 10B74000 == 40 [pid = 784] [id = 67] 02:34:40 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (10B75C00) [pid = 784] [serial = 198] [outer = 00000000] 02:34:40 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (12BC4000) [pid = 784] [serial = 199] [outer = 10B75C00] 02:34:40 INFO - PROCESS | 784 | 1470735280936 Marionette DEBUG loaded listener.js 02:34:41 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (1343CC00) [pid = 784] [serial = 200] [outer = 10B75C00] 02:34:41 INFO - PROCESS | 784 | 1470735281504 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 02:34:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 892ms 02:34:41 INFO - PROCESS | 784 | 1470735281569 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 02:34:41 INFO - PROCESS | 784 | 1470735281574 Marionette TRACE conn3 <- [1,233,null,{"value":"13"}] 02:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:34:41 INFO - PROCESS | 784 | 1470735281581 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:34:41 INFO - PROCESS | 784 | 1470735281583 Marionette TRACE conn3 <- [1,234,null,{}] 02:34:41 INFO - PROCESS | 784 | 1470735281587 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:41 INFO - PROCESS | 784 | 1470735281590 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:41 INFO - PROCESS | 784 | 1470735281698 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 02:34:41 INFO - PROCESS | 784 | 1470735281774 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:41 INFO - PROCESS | 784 | 1470735281776 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:41 INFO - PROCESS | 784 | ++DOCSHELL 1429E800 == 41 [pid = 784] [id = 68] 02:34:41 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (1429F400) [pid = 784] [serial = 201] [outer = 00000000] 02:34:41 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (1614D000) [pid = 784] [serial = 202] [outer = 1429F400] 02:34:41 INFO - PROCESS | 784 | 1470735281831 Marionette DEBUG loaded listener.js 02:34:41 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (161DA800) [pid = 784] [serial = 203] [outer = 1429F400] 02:34:42 INFO - PROCESS | 784 | 1470735282407 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 02:34:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 907ms 02:34:42 INFO - PROCESS | 784 | 1470735282485 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 02:34:42 INFO - PROCESS | 784 | 1470735282487 Marionette TRACE conn3 <- [1,237,null,{"value":"13"}] 02:34:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:34:42 INFO - PROCESS | 784 | 1470735282491 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:34:42 INFO - PROCESS | 784 | 1470735282495 Marionette TRACE conn3 <- [1,238,null,{}] 02:34:42 INFO - PROCESS | 784 | 1470735282506 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:42 INFO - PROCESS | 784 | 1470735282510 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:42 INFO - PROCESS | 784 | 1470735282652 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 02:34:42 INFO - PROCESS | 784 | 1470735282769 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:42 INFO - PROCESS | 784 | 1470735282773 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:42 INFO - PROCESS | 784 | ++DOCSHELL 17303800 == 42 [pid = 784] [id = 69] 02:34:42 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (17753C00) [pid = 784] [serial = 204] [outer = 00000000] 02:34:42 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (18351000) [pid = 784] [serial = 205] [outer = 17753C00] 02:34:42 INFO - PROCESS | 784 | 1470735282829 Marionette DEBUG loaded listener.js 02:34:42 INFO - PROCESS | 784 | ++DOMWINDOW == 98 (19790000) [pid = 784] [serial = 206] [outer = 17753C00] 02:34:43 INFO - PROCESS | 784 | 1470735283535 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 02:34:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1095ms 02:34:43 INFO - PROCESS | 784 | 1470735283584 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 02:34:43 INFO - PROCESS | 784 | 1470735283588 Marionette TRACE conn3 <- [1,241,null,{"value":"13"}] 02:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:34:43 INFO - PROCESS | 784 | 1470735283594 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:34:43 INFO - PROCESS | 784 | 1470735283597 Marionette TRACE conn3 <- [1,242,null,{}] 02:34:43 INFO - PROCESS | 784 | 1470735283602 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:43 INFO - PROCESS | 784 | 1470735283605 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:43 INFO - PROCESS | 784 | 1470735283708 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 02:34:43 INFO - PROCESS | 784 | 1470735283796 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:43 INFO - PROCESS | 784 | 1470735283801 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:43 INFO - PROCESS | 784 | ++DOCSHELL 1282F000 == 43 [pid = 784] [id = 70] 02:34:43 INFO - PROCESS | 784 | ++DOMWINDOW == 99 (128B1400) [pid = 784] [serial = 207] [outer = 00000000] 02:34:43 INFO - PROCESS | 784 | ++DOMWINDOW == 100 (12982000) [pid = 784] [serial = 208] [outer = 128B1400] 02:34:43 INFO - PROCESS | 784 | 1470735283849 Marionette DEBUG loaded listener.js 02:34:43 INFO - PROCESS | 784 | ++DOMWINDOW == 101 (130B9C00) [pid = 784] [serial = 209] [outer = 128B1400] 02:34:44 INFO - PROCESS | 784 | --DOCSHELL 15DBEC00 == 42 [pid = 784] [id = 65] 02:34:44 INFO - PROCESS | 784 | --DOCSHELL 1614C400 == 41 [pid = 784] [id = 64] 02:34:44 INFO - PROCESS | 784 | --DOCSHELL 10A07800 == 40 [pid = 784] [id = 63] 02:34:44 INFO - PROCESS | 784 | --DOCSHELL 1A4C0800 == 39 [pid = 784] [id = 62] 02:34:44 INFO - PROCESS | 784 | --DOCSHELL 17161400 == 38 [pid = 784] [id = 61] 02:34:44 INFO - PROCESS | 784 | --DOCSHELL 161E1000 == 37 [pid = 784] [id = 60] 02:34:44 INFO - PROCESS | 784 | --DOCSHELL 15DBD800 == 36 [pid = 784] [id = 59] 02:34:44 INFO - PROCESS | 784 | --DOCSHELL 152C6800 == 35 [pid = 784] [id = 58] 02:34:44 INFO - PROCESS | 784 | --DOCSHELL 13242C00 == 34 [pid = 784] [id = 57] 02:34:44 INFO - PROCESS | 784 | --DOCSHELL 11219C00 == 33 [pid = 784] [id = 56] 02:34:44 INFO - PROCESS | 784 | --DOCSHELL 104E9800 == 32 [pid = 784] [id = 55] 02:34:44 INFO - PROCESS | 784 | --DOCSHELL 10A49C00 == 31 [pid = 784] [id = 54] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 100 (19C09800) [pid = 784] [serial = 156] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 99 (1696C400) [pid = 784] [serial = 144] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 98 (112E4C00) [pid = 784] [serial = 130] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 97 (1121A400) [pid = 784] [serial = 129] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 96 (14F28000) [pid = 784] [serial = 138] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 95 (11CE4C00) [pid = 784] [serial = 132] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 94 (1293D800) [pid = 784] [serial = 133] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 93 (131F1000) [pid = 784] [serial = 135] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 92 (13247000) [pid = 784] [serial = 136] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 91 (1601B400) [pid = 784] [serial = 141] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 90 (1614EC00) [pid = 784] [serial = 142] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 89 (17752C00) [pid = 784] [serial = 147] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 88 (16982C00) [pid = 784] [serial = 145] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 87 (161DF400) [pid = 784] [serial = 151] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 86 (1536C000) [pid = 784] [serial = 150] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 85 (17783800) [pid = 784] [serial = 148] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 84 (1293D000) [pid = 784] [serial = 115] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 83 (112E5800) [pid = 784] [serial = 114] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 82 (1536B000) [pid = 784] [serial = 118] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 81 (14292C00) [pid = 784] [serial = 117] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 80 (182C0C00) [pid = 784] [serial = 121] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 79 (18018400) [pid = 784] [serial = 120] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 78 (19ECF800) [pid = 784] [serial = 124] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 77 (19C0A800) [pid = 784] [serial = 123] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 76 (1A4C2800) [pid = 784] [serial = 127] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 75 (1A406400) [pid = 784] [serial = 126] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 74 (19C0BC00) [pid = 784] [serial = 157] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 73 (1801B000) [pid = 784] [serial = 154] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 72 (152C4800) [pid = 784] [serial = 139] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | --DOMWINDOW == 71 (182C0000) [pid = 784] [serial = 153] [outer = 00000000] [url = about:blank] 02:34:44 INFO - PROCESS | 784 | 1470735284434 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 02:34:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 845ms 02:34:44 INFO - PROCESS | 784 | 1470735284469 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 02:34:44 INFO - PROCESS | 784 | 1470735284474 Marionette TRACE conn3 <- [1,245,null,{"value":"13"}] 02:34:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:34:44 INFO - PROCESS | 784 | 1470735284480 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:34:44 INFO - PROCESS | 784 | 1470735284482 Marionette TRACE conn3 <- [1,246,null,{}] 02:34:44 INFO - PROCESS | 784 | 1470735284486 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:44 INFO - PROCESS | 784 | 1470735284489 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:44 INFO - PROCESS | 784 | 1470735284572 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 02:34:44 INFO - PROCESS | 784 | 1470735284580 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:44 INFO - PROCESS | 784 | 1470735284583 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:44 INFO - PROCESS | 784 | ++DOCSHELL 1121E400 == 32 [pid = 784] [id = 71] 02:34:44 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (1293DC00) [pid = 784] [serial = 210] [outer = 00000000] 02:34:44 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (131EF400) [pid = 784] [serial = 211] [outer = 1293DC00] 02:34:44 INFO - PROCESS | 784 | 1470735284630 Marionette DEBUG loaded listener.js 02:34:44 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (132B5800) [pid = 784] [serial = 212] [outer = 1293DC00] 02:34:45 INFO - PROCESS | 784 | 1470735285061 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 02:34:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:34:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 626ms 02:34:45 INFO - PROCESS | 784 | 1470735285118 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 02:34:45 INFO - PROCESS | 784 | 1470735285120 Marionette TRACE conn3 <- [1,249,null,{"value":"13"}] 02:34:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:34:45 INFO - PROCESS | 784 | 1470735285124 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:34:45 INFO - PROCESS | 784 | 1470735285127 Marionette TRACE conn3 <- [1,250,null,{}] 02:34:45 INFO - PROCESS | 784 | 1470735285137 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:45 INFO - PROCESS | 784 | 1470735285141 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:45 INFO - PROCESS | 784 | 1470735285223 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 02:34:45 INFO - PROCESS | 784 | 1470735285231 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:45 INFO - PROCESS | 784 | 1470735285235 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:45 INFO - PROCESS | 784 | ++DOCSHELL 14F27400 == 33 [pid = 784] [id = 72] 02:34:45 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (14FBE800) [pid = 784] [serial = 213] [outer = 00000000] 02:34:45 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (152C6000) [pid = 784] [serial = 214] [outer = 14FBE800] 02:34:45 INFO - PROCESS | 784 | 1470735285286 Marionette DEBUG loaded listener.js 02:34:45 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (1536C000) [pid = 784] [serial = 215] [outer = 14FBE800] 02:34:45 INFO - PROCESS | 784 | 1470735285729 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 02:34:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:34:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 626ms 02:34:45 INFO - PROCESS | 784 | 1470735285761 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 02:34:45 INFO - PROCESS | 784 | 1470735285763 Marionette TRACE conn3 <- [1,253,null,{"value":"13"}] 02:34:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:34:45 INFO - PROCESS | 784 | 1470735285767 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:34:45 INFO - PROCESS | 784 | 1470735285768 Marionette TRACE conn3 <- [1,254,null,{}] 02:34:45 INFO - PROCESS | 784 | 1470735285772 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:45 INFO - PROCESS | 784 | 1470735285773 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:45 INFO - PROCESS | 784 | 1470735285857 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 02:34:45 INFO - PROCESS | 784 | 1470735285862 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:45 INFO - PROCESS | 784 | 1470735285864 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:45 INFO - PROCESS | 784 | ++DOCSHELL 15846800 == 34 [pid = 784] [id = 73] 02:34:45 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (15D97400) [pid = 784] [serial = 216] [outer = 00000000] 02:34:45 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (1614BC00) [pid = 784] [serial = 217] [outer = 15D97400] 02:34:45 INFO - PROCESS | 784 | 1470735285919 Marionette DEBUG loaded listener.js 02:34:45 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (161DC800) [pid = 784] [serial = 218] [outer = 15D97400] 02:34:46 INFO - PROCESS | 784 | 1470735286346 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 02:34:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:34:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 642ms 02:34:46 INFO - PROCESS | 784 | 1470735286405 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 02:34:46 INFO - PROCESS | 784 | 1470735286407 Marionette TRACE conn3 <- [1,257,null,{"value":"13"}] 02:34:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:34:46 INFO - PROCESS | 784 | 1470735286410 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:34:46 INFO - PROCESS | 784 | 1470735286411 Marionette TRACE conn3 <- [1,258,null,{}] 02:34:46 INFO - PROCESS | 784 | 1470735286415 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:46 INFO - PROCESS | 784 | 1470735286417 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:46 INFO - PROCESS | 784 | 1470735286499 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 02:34:46 INFO - PROCESS | 784 | 1470735286504 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:46 INFO - PROCESS | 784 | 1470735286506 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:46 INFO - PROCESS | 784 | ++DOCSHELL 1601F400 == 35 [pid = 784] [id = 74] 02:34:46 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (161DC400) [pid = 784] [serial = 219] [outer = 00000000] 02:34:46 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (16981800) [pid = 784] [serial = 220] [outer = 161DC400] 02:34:46 INFO - PROCESS | 784 | 1470735286555 Marionette DEBUG loaded listener.js 02:34:46 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (16982C00) [pid = 784] [serial = 221] [outer = 161DC400] 02:34:46 INFO - PROCESS | 784 | 1470735287001 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 02:34:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:34:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 641ms 02:34:47 INFO - PROCESS | 784 | 1470735287048 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 02:34:47 INFO - PROCESS | 784 | 1470735287050 Marionette TRACE conn3 <- [1,261,null,{"value":"13"}] 02:34:47 INFO - PROCESS | 784 | 1470735287053 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:34:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:34:47 INFO - PROCESS | 784 | 1470735287055 Marionette TRACE conn3 <- [1,262,null,{}] 02:34:47 INFO - PROCESS | 784 | 1470735287059 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:47 INFO - PROCESS | 784 | 1470735287064 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:47 INFO - PROCESS | 784 | 1470735287193 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 02:34:47 INFO - PROCESS | 784 | 1470735287272 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:47 INFO - PROCESS | 784 | 1470735287274 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:47 INFO - PROCESS | 784 | ++DOCSHELL 1036A400 == 36 [pid = 784] [id = 75] 02:34:47 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (17C93C00) [pid = 784] [serial = 222] [outer = 00000000] 02:34:47 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (1801B000) [pid = 784] [serial = 223] [outer = 17C93C00] 02:34:47 INFO - PROCESS | 784 | 1470735287318 Marionette DEBUG loaded listener.js 02:34:47 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (182B5C00) [pid = 784] [serial = 224] [outer = 17C93C00] 02:34:47 INFO - PROCESS | 784 | 1470735287725 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 02:34:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:34:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 705ms 02:34:47 INFO - PROCESS | 784 | 1470735287753 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 02:34:47 INFO - PROCESS | 784 | 1470735287755 Marionette TRACE conn3 <- [1,265,null,{"value":"13"}] 02:34:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:34:47 INFO - PROCESS | 784 | 1470735287759 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:34:47 INFO - PROCESS | 784 | 1470735287760 Marionette TRACE conn3 <- [1,266,null,{}] 02:34:47 INFO - PROCESS | 784 | 1470735287764 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:47 INFO - PROCESS | 784 | 1470735287766 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:47 INFO - PROCESS | 784 | 1470735287877 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 02:34:47 INFO - PROCESS | 784 | 1470735287929 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:47 INFO - PROCESS | 784 | 1470735287931 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:47 INFO - PROCESS | 784 | ++DOCSHELL 182C0000 == 37 [pid = 784] [id = 76] 02:34:47 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (18347400) [pid = 784] [serial = 225] [outer = 00000000] 02:34:47 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (18350C00) [pid = 784] [serial = 226] [outer = 18347400] 02:34:47 INFO - PROCESS | 784 | 1470735287974 Marionette DEBUG loaded listener.js 02:34:48 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (19735C00) [pid = 784] [serial = 227] [outer = 18347400] 02:34:48 INFO - PROCESS | 784 | 1470735288357 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 02:34:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:34:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 626ms 02:34:48 INFO - PROCESS | 784 | 1470735288397 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 02:34:48 INFO - PROCESS | 784 | 1470735288399 Marionette TRACE conn3 <- [1,269,null,{"value":"13"}] 02:34:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:34:48 INFO - PROCESS | 784 | 1470735288413 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:34:48 INFO - PROCESS | 784 | 1470735288415 Marionette TRACE conn3 <- [1,270,null,{}] 02:34:48 INFO - PROCESS | 784 | 1470735288419 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:48 INFO - PROCESS | 784 | 1470735288420 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:48 INFO - PROCESS | 784 | 1470735288530 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 02:34:48 INFO - PROCESS | 784 | 1470735288600 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:48 INFO - PROCESS | 784 | 1470735288602 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:48 INFO - PROCESS | 784 | ++DOCSHELL 1036D800 == 38 [pid = 784] [id = 77] 02:34:48 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (1777E000) [pid = 784] [serial = 228] [outer = 00000000] 02:34:48 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (19ECD800) [pid = 784] [serial = 229] [outer = 1777E000] 02:34:48 INFO - PROCESS | 784 | 1470735288645 Marionette DEBUG loaded listener.js 02:34:48 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (19ECDC00) [pid = 784] [serial = 230] [outer = 1777E000] 02:34:48 INFO - PROCESS | 784 | --DOMWINDOW == 91 (173E6800) [pid = 784] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:34:48 INFO - PROCESS | 784 | --DOMWINDOW == 90 (1A4C0C00) [pid = 784] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:34:48 INFO - PROCESS | 784 | --DOMWINDOW == 89 (1051A000) [pid = 784] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:34:48 INFO - PROCESS | 784 | --DOMWINDOW == 88 (1601E000) [pid = 784] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:34:48 INFO - PROCESS | 784 | --DOMWINDOW == 87 (15364000) [pid = 784] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:34:48 INFO - PROCESS | 784 | --DOMWINDOW == 86 (13245800) [pid = 784] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:34:48 INFO - PROCESS | 784 | --DOMWINDOW == 85 (1121A000) [pid = 784] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:34:48 INFO - PROCESS | 784 | --DOMWINDOW == 84 (16157800) [pid = 784] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:34:48 INFO - PROCESS | 784 | --DOMWINDOW == 83 (10A0E800) [pid = 784] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:34:48 INFO - PROCESS | 784 | --DOMWINDOW == 82 (16A1C000) [pid = 784] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:34:48 INFO - PROCESS | 784 | --DOMWINDOW == 81 (161DF800) [pid = 784] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:34:49 INFO - PROCESS | 784 | 1470735289071 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 02:34:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:34:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 704ms 02:34:49 INFO - PROCESS | 784 | 1470735289107 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 02:34:49 INFO - PROCESS | 784 | 1470735289109 Marionette TRACE conn3 <- [1,273,null,{"value":"13"}] 02:34:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:34:49 INFO - PROCESS | 784 | 1470735289121 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:34:49 INFO - PROCESS | 784 | 1470735289123 Marionette TRACE conn3 <- [1,274,null,{}] 02:34:49 INFO - PROCESS | 784 | 1470735289127 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:49 INFO - PROCESS | 784 | 1470735289129 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:49 INFO - PROCESS | 784 | 1470735289207 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 02:34:49 INFO - PROCESS | 784 | 1470735289212 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:49 INFO - PROCESS | 784 | 1470735289214 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:49 INFO - PROCESS | 784 | ++DOCSHELL 10A53800 == 39 [pid = 784] [id = 78] 02:34:49 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (13244400) [pid = 784] [serial = 231] [outer = 00000000] 02:34:49 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (19C0C800) [pid = 784] [serial = 232] [outer = 13244400] 02:34:49 INFO - PROCESS | 784 | 1470735289258 Marionette DEBUG loaded listener.js 02:34:49 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (19EDB800) [pid = 784] [serial = 233] [outer = 13244400] 02:34:49 INFO - PROCESS | 784 | 1470735289653 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 02:34:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:34:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 594ms 02:34:49 INFO - PROCESS | 784 | 1470735289713 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 02:34:49 INFO - PROCESS | 784 | 1470735289715 Marionette TRACE conn3 <- [1,277,null,{"value":"13"}] 02:34:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:34:49 INFO - PROCESS | 784 | 1470735289719 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:34:49 INFO - PROCESS | 784 | 1470735289721 Marionette TRACE conn3 <- [1,278,null,{}] 02:34:49 INFO - PROCESS | 784 | 1470735289724 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:49 INFO - PROCESS | 784 | 1470735289726 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:49 INFO - PROCESS | 784 | 1470735289815 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 02:34:49 INFO - PROCESS | 784 | 1470735289821 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:49 INFO - PROCESS | 784 | 1470735289823 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:49 INFO - PROCESS | 784 | ++DOCSHELL 19C0BC00 == 40 [pid = 784] [id = 79] 02:34:49 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (1A093C00) [pid = 784] [serial = 234] [outer = 00000000] 02:34:49 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (1A40C800) [pid = 784] [serial = 235] [outer = 1A093C00] 02:34:49 INFO - PROCESS | 784 | 1470735289866 Marionette DEBUG loaded listener.js 02:34:49 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (1A5C8400) [pid = 784] [serial = 236] [outer = 1A093C00] 02:34:50 INFO - PROCESS | 784 | 1470735290278 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 02:34:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:34:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 594ms 02:34:50 INFO - PROCESS | 784 | 1470735290317 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 02:34:50 INFO - PROCESS | 784 | 1470735290319 Marionette TRACE conn3 <- [1,281,null,{"value":"13"}] 02:34:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:34:50 INFO - PROCESS | 784 | 1470735290333 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:34:50 INFO - PROCESS | 784 | 1470735290335 Marionette TRACE conn3 <- [1,282,null,{}] 02:34:50 INFO - PROCESS | 784 | 1470735290339 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:50 INFO - PROCESS | 784 | 1470735290341 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:50 INFO - PROCESS | 784 | 1470735290433 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 02:34:50 INFO - PROCESS | 784 | 1470735290438 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:50 INFO - PROCESS | 784 | 1470735290441 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:50 INFO - PROCESS | 784 | ++DOCSHELL 19C05C00 == 41 [pid = 784] [id = 80] 02:34:50 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (19C09800) [pid = 784] [serial = 237] [outer = 00000000] 02:34:50 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (1A716C00) [pid = 784] [serial = 238] [outer = 19C09800] 02:34:50 INFO - PROCESS | 784 | 1470735290486 Marionette DEBUG loaded listener.js 02:34:50 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (1A828000) [pid = 784] [serial = 239] [outer = 19C09800] 02:34:51 INFO - PROCESS | 784 | 1470735291194 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 02:34:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:34:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 892ms 02:34:51 INFO - PROCESS | 784 | 1470735291227 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 02:34:51 INFO - PROCESS | 784 | 1470735291231 Marionette TRACE conn3 <- [1,285,null,{"value":"13"}] 02:34:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:34:51 INFO - PROCESS | 784 | 1470735291236 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:34:51 INFO - PROCESS | 784 | 1470735291239 Marionette TRACE conn3 <- [1,286,null,{}] 02:34:51 INFO - PROCESS | 784 | 1470735291245 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:51 INFO - PROCESS | 784 | 1470735291248 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:51 INFO - PROCESS | 784 | 1470735291365 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 02:34:51 INFO - PROCESS | 784 | 1470735291437 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:51 INFO - PROCESS | 784 | 1470735291440 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:51 INFO - PROCESS | 784 | ++DOCSHELL 10A04800 == 42 [pid = 784] [id = 81] 02:34:51 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (10FAB400) [pid = 784] [serial = 240] [outer = 00000000] 02:34:51 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (13147000) [pid = 784] [serial = 241] [outer = 10FAB400] 02:34:51 INFO - PROCESS | 784 | 1470735291538 Marionette DEBUG loaded listener.js 02:34:51 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (13251C00) [pid = 784] [serial = 242] [outer = 10FAB400] 02:34:52 INFO - PROCESS | 784 | 1470735292090 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 02:34:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:34:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 907ms 02:34:52 INFO - PROCESS | 784 | 1470735292137 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 02:34:52 INFO - PROCESS | 784 | 1470735292142 Marionette TRACE conn3 <- [1,289,null,{"value":"13"}] 02:34:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:34:52 INFO - PROCESS | 784 | 1470735292148 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:34:52 INFO - PROCESS | 784 | 1470735292151 Marionette TRACE conn3 <- [1,290,null,{}] 02:34:52 INFO - PROCESS | 784 | 1470735292155 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:52 INFO - PROCESS | 784 | 1470735292158 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:52 INFO - PROCESS | 784 | 1470735292266 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 02:34:52 INFO - PROCESS | 784 | 1470735292356 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:52 INFO - PROCESS | 784 | 1470735292358 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:52 INFO - PROCESS | 784 | ++DOCSHELL 152C4800 == 43 [pid = 784] [id = 82] 02:34:52 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (15368000) [pid = 784] [serial = 243] [outer = 00000000] 02:34:52 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (1601B400) [pid = 784] [serial = 244] [outer = 15368000] 02:34:52 INFO - PROCESS | 784 | 1470735292413 Marionette DEBUG loaded listener.js 02:34:52 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (161E3800) [pid = 784] [serial = 245] [outer = 15368000] 02:34:52 INFO - PROCESS | 784 | 1470735292966 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 02:34:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:34:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 908ms 02:34:53 INFO - PROCESS | 784 | 1470735293052 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 02:34:53 INFO - PROCESS | 784 | 1470735293055 Marionette TRACE conn3 <- [1,293,null,{"value":"13"}] 02:34:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:34:53 INFO - PROCESS | 784 | 1470735293059 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:34:53 INFO - PROCESS | 784 | 1470735293063 Marionette TRACE conn3 <- [1,294,null,{}] 02:34:53 INFO - PROCESS | 784 | 1470735293074 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:53 INFO - PROCESS | 784 | 1470735293079 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:53 INFO - PROCESS | 784 | 1470735293227 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 02:34:53 INFO - PROCESS | 784 | 1470735293236 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:53 INFO - PROCESS | 784 | 1470735293240 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:53 INFO - PROCESS | 784 | ++DOCSHELL 19ED8000 == 44 [pid = 784] [id = 83] 02:34:53 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (1A099400) [pid = 784] [serial = 246] [outer = 00000000] 02:34:53 INFO - PROCESS | 784 | ++DOMWINDOW == 98 (1A606400) [pid = 784] [serial = 247] [outer = 1A099400] 02:34:53 INFO - PROCESS | 784 | 1470735293296 Marionette DEBUG loaded listener.js 02:34:53 INFO - PROCESS | 784 | ++DOMWINDOW == 99 (1A715400) [pid = 784] [serial = 248] [outer = 1A099400] 02:34:53 INFO - PROCESS | 784 | 1470735293831 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:34:53 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. 02:34:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 829ms 02:34:53 INFO - PROCESS | 784 | 1470735293901 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 02:34:53 INFO - PROCESS | 784 | 1470735293904 Marionette TRACE conn3 <- [1,297,null,{"value":"13"}] 02:34:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:34:53 INFO - PROCESS | 784 | 1470735293908 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:34:53 INFO - PROCESS | 784 | 1470735293910 Marionette TRACE conn3 <- [1,298,null,{}] 02:34:53 INFO - PROCESS | 784 | 1470735293961 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:53 INFO - PROCESS | 784 | 1470735293964 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:54 INFO - PROCESS | 784 | 1470735294130 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 02:34:54 INFO - PROCESS | 784 | 1470735294171 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:54 INFO - PROCESS | 784 | 1470735294174 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:54 INFO - PROCESS | 784 | ++DOCSHELL 1AA84000 == 45 [pid = 784] [id = 84] 02:34:54 INFO - PROCESS | 784 | ++DOMWINDOW == 100 (1AA84800) [pid = 784] [serial = 249] [outer = 00000000] 02:34:54 INFO - PROCESS | 784 | ++DOMWINDOW == 101 (1AA8AC00) [pid = 784] [serial = 250] [outer = 1AA84800] 02:34:54 INFO - PROCESS | 784 | 1470735294312 Marionette DEBUG loaded listener.js 02:34:54 INFO - PROCESS | 784 | ++DOMWINDOW == 102 (1AB50800) [pid = 784] [serial = 251] [outer = 1AA84800] 02:34:55 INFO - PROCESS | 784 | 1470735295136 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:34:55 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. 02:34:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1283ms 02:34:55 INFO - PROCESS | 784 | 1470735295191 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 02:34:55 INFO - PROCESS | 784 | 1470735295194 Marionette TRACE conn3 <- [1,301,null,{"value":"13"}] 02:34:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:34:55 INFO - PROCESS | 784 | 1470735295200 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:34:55 INFO - PROCESS | 784 | 1470735295203 Marionette TRACE conn3 <- [1,302,null,{}] 02:34:55 INFO - PROCESS | 784 | 1470735295254 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:55 INFO - PROCESS | 784 | 1470735295257 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:55 INFO - PROCESS | 784 | 1470735295358 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 02:34:55 INFO - PROCESS | 784 | 1470735295428 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:55 INFO - PROCESS | 784 | 1470735295433 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:55 INFO - PROCESS | 784 | ++DOCSHELL 12DA2C00 == 46 [pid = 784] [id = 85] 02:34:55 INFO - PROCESS | 784 | ++DOMWINDOW == 103 (130B3400) [pid = 784] [serial = 252] [outer = 00000000] 02:34:55 INFO - PROCESS | 784 | ++DOMWINDOW == 104 (13150000) [pid = 784] [serial = 253] [outer = 130B3400] 02:34:55 INFO - PROCESS | 784 | 1470735295482 Marionette DEBUG loaded listener.js 02:34:55 INFO - PROCESS | 784 | ++DOMWINDOW == 105 (132B7C00) [pid = 784] [serial = 254] [outer = 130B3400] 02:34:55 INFO - PROCESS | 784 | --DOCSHELL 19C0BC00 == 45 [pid = 784] [id = 79] 02:34:55 INFO - PROCESS | 784 | --DOCSHELL 10A53800 == 44 [pid = 784] [id = 78] 02:34:55 INFO - PROCESS | 784 | --DOCSHELL 1036D800 == 43 [pid = 784] [id = 77] 02:34:55 INFO - PROCESS | 784 | --DOCSHELL 182C0000 == 42 [pid = 784] [id = 76] 02:34:55 INFO - PROCESS | 784 | --DOCSHELL 1036A400 == 41 [pid = 784] [id = 75] 02:34:55 INFO - PROCESS | 784 | --DOCSHELL 1601F400 == 40 [pid = 784] [id = 74] 02:34:55 INFO - PROCESS | 784 | --DOCSHELL 15846800 == 39 [pid = 784] [id = 73] 02:34:55 INFO - PROCESS | 784 | --DOCSHELL 14F27400 == 38 [pid = 784] [id = 72] 02:34:55 INFO - PROCESS | 784 | --DOCSHELL 1121E400 == 37 [pid = 784] [id = 71] 02:34:55 INFO - PROCESS | 784 | --DOCSHELL 1282F000 == 36 [pid = 784] [id = 70] 02:34:55 INFO - PROCESS | 784 | --DOCSHELL 15DBCC00 == 35 [pid = 784] [id = 66] 02:34:55 INFO - PROCESS | 784 | --DOMWINDOW == 104 (19ED7000) [pid = 784] [serial = 181] [outer = 00000000] [url = about:blank] 02:34:56 INFO - PROCESS | 784 | --DOMWINDOW == 103 (1A5CA000) [pid = 784] [serial = 184] [outer = 00000000] [url = about:blank] 02:34:56 INFO - PROCESS | 784 | --DOMWINDOW == 102 (131F0800) [pid = 784] [serial = 163] [outer = 00000000] [url = about:blank] 02:34:56 INFO - PROCESS | 784 | --DOMWINDOW == 101 (130DE800) [pid = 784] [serial = 162] [outer = 00000000] [url = about:blank] 02:34:56 INFO - PROCESS | 784 | --DOMWINDOW == 100 (1696BC00) [pid = 784] [serial = 175] [outer = 00000000] [url = about:blank] 02:34:56 INFO - PROCESS | 784 | --DOMWINDOW == 99 (1583A400) [pid = 784] [serial = 172] [outer = 00000000] [url = about:blank] 02:34:56 INFO - PROCESS | 784 | --DOMWINDOW == 98 (15D89800) [pid = 784] [serial = 173] [outer = 00000000] [url = about:blank] 02:34:56 INFO - PROCESS | 784 | --DOMWINDOW == 97 (1393E000) [pid = 784] [serial = 169] [outer = 00000000] [url = about:blank] 02:34:56 INFO - PROCESS | 784 | --DOMWINDOW == 96 (139CCC00) [pid = 784] [serial = 170] [outer = 00000000] [url = about:blank] 02:34:56 INFO - PROCESS | 784 | --DOMWINDOW == 95 (129C5C00) [pid = 784] [serial = 166] [outer = 00000000] [url = about:blank] 02:34:56 INFO - PROCESS | 784 | --DOMWINDOW == 94 (1282A400) [pid = 784] [serial = 165] [outer = 00000000] [url = about:blank] 02:34:56 INFO - PROCESS | 784 | --DOMWINDOW == 93 (19ED7C00) [pid = 784] [serial = 159] [outer = 00000000] [url = about:blank] 02:34:56 INFO - PROCESS | 784 | --DOMWINDOW == 92 (1A407C00) [pid = 784] [serial = 182] [outer = 00000000] [url = about:blank] 02:34:56 INFO - PROCESS | 784 | --DOMWINDOW == 91 (1A711400) [pid = 784] [serial = 193] [outer = 00000000] [url = about:blank] 02:34:56 INFO - PROCESS | 784 | --DOMWINDOW == 90 (1A5CF000) [pid = 784] [serial = 185] [outer = 00000000] [url = about:blank] 02:34:56 INFO - PROCESS | 784 | --DOMWINDOW == 89 (1B5D1000) [pid = 784] [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.] 02:34:56 INFO - PROCESS | 784 | --DOMWINDOW == 88 (13153000) [pid = 784] [serial = 188] [outer = 00000000] [url = about:blank] 02:34:56 INFO - PROCESS | 784 | --DOMWINDOW == 87 (1121D800) [pid = 784] [serial = 187] [outer = 00000000] [url = about:blank] 02:34:56 INFO - PROCESS | 784 | --DOMWINDOW == 86 (17756C00) [pid = 784] [serial = 178] [outer = 00000000] [url = about:blank] 02:34:56 INFO - PROCESS | 784 | --DOMWINDOW == 85 (1A5C8800) [pid = 784] [serial = 191] [outer = 00000000] [url = about:blank] 02:34:56 INFO - PROCESS | 784 | --DOMWINDOW == 84 (1A08EC00) [pid = 784] [serial = 190] [outer = 00000000] [url = about:blank] 02:34:56 INFO - PROCESS | 784 | --DOMWINDOW == 83 (18021800) [pid = 784] [serial = 179] [outer = 00000000] [url = about:blank] 02:34:56 INFO - PROCESS | 784 | --DOMWINDOW == 82 (1A712C00) [pid = 784] [serial = 194] [outer = 00000000] [url = about:blank] 02:34:56 INFO - PROCESS | 784 | --DOMWINDOW == 81 (16C4B400) [pid = 784] [serial = 176] [outer = 00000000] [url = about:blank] 02:34:56 INFO - PROCESS | 784 | 1470735296079 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:34:56 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. 02:34:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 938ms 02:34:56 INFO - PROCESS | 784 | 1470735296146 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 02:34:56 INFO - PROCESS | 784 | 1470735296150 Marionette TRACE conn3 <- [1,305,null,{"value":"13"}] 02:34:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:34:56 INFO - PROCESS | 784 | 1470735296156 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:34:56 INFO - PROCESS | 784 | 1470735296158 Marionette TRACE conn3 <- [1,306,null,{}] 02:34:56 INFO - PROCESS | 784 | 1470735296162 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:56 INFO - PROCESS | 784 | 1470735296165 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:56 INFO - PROCESS | 784 | 1470735296251 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 02:34:56 INFO - PROCESS | 784 | 1470735296257 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:56 INFO - PROCESS | 784 | 1470735296260 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:56 INFO - PROCESS | 784 | ++DOCSHELL 114E4C00 == 36 [pid = 784] [id = 86] 02:34:56 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (11A52000) [pid = 784] [serial = 255] [outer = 00000000] 02:34:56 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (13153000) [pid = 784] [serial = 256] [outer = 11A52000] 02:34:56 INFO - PROCESS | 784 | 1470735296308 Marionette DEBUG loaded listener.js 02:34:56 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1393E000) [pid = 784] [serial = 257] [outer = 11A52000] 02:34:56 INFO - PROCESS | 784 | 1470735296760 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:34:56 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. 02:34:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 704ms 02:34:56 INFO - PROCESS | 784 | 1470735296856 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 02:34:56 INFO - PROCESS | 784 | 1470735296859 Marionette TRACE conn3 <- [1,309,null,{"value":"13"}] 02:34:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:34:56 INFO - PROCESS | 784 | 1470735296862 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:34:56 INFO - PROCESS | 784 | 1470735296866 Marionette TRACE conn3 <- [1,310,null,{}] 02:34:56 INFO - PROCESS | 784 | 1470735296875 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:56 INFO - PROCESS | 784 | 1470735296880 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:56 INFO - PROCESS | 784 | 1470735296964 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 02:34:57 INFO - PROCESS | 784 | 1470735297042 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:57 INFO - PROCESS | 784 | 1470735297045 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:57 INFO - PROCESS | 784 | ++DOCSHELL 15D8E000 == 37 [pid = 784] [id = 87] 02:34:57 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (15D90800) [pid = 784] [serial = 258] [outer = 00000000] 02:34:57 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (161DA000) [pid = 784] [serial = 259] [outer = 15D90800] 02:34:57 INFO - PROCESS | 784 | 1470735297093 Marionette DEBUG loaded listener.js 02:34:57 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (161E6400) [pid = 784] [serial = 260] [outer = 15D90800] 02:34:57 INFO - PROCESS | 784 | 1470735297450 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:34:57 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. 02:34:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 642ms 02:34:57 INFO - PROCESS | 784 | 1470735297504 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 02:34:57 INFO - PROCESS | 784 | 1470735297506 Marionette TRACE conn3 <- [1,313,null,{"value":"13"}] 02:34:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:34:57 INFO - PROCESS | 784 | 1470735297510 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:34:57 INFO - PROCESS | 784 | 1470735297511 Marionette TRACE conn3 <- [1,314,null,{}] 02:34:57 INFO - PROCESS | 784 | 1470735297515 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:57 INFO - PROCESS | 784 | 1470735297517 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:57 INFO - PROCESS | 784 | 1470735297599 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 02:34:57 INFO - PROCESS | 784 | 1470735297604 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:57 INFO - PROCESS | 784 | 1470735297606 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:57 INFO - PROCESS | 784 | ++DOCSHELL 16A1C000 == 38 [pid = 784] [id = 88] 02:34:57 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (16C53800) [pid = 784] [serial = 261] [outer = 00000000] 02:34:57 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (17752400) [pid = 784] [serial = 262] [outer = 16C53800] 02:34:57 INFO - PROCESS | 784 | 1470735297650 Marionette DEBUG loaded listener.js 02:34:57 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (17755800) [pid = 784] [serial = 263] [outer = 16C53800] 02:34:58 INFO - PROCESS | 784 | 1470735297988 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:34:58 INFO - PROCESS | 784 | 1470735298117 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:34:58 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. 02:34:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 626ms 02:34:58 INFO - PROCESS | 784 | 1470735298148 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 02:34:58 INFO - PROCESS | 784 | 1470735298150 Marionette TRACE conn3 <- [1,317,null,{"value":"13"}] 02:34:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:34:58 INFO - PROCESS | 784 | 1470735298154 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:34:58 INFO - PROCESS | 784 | 1470735298155 Marionette TRACE conn3 <- [1,318,null,{}] 02:34:58 INFO - PROCESS | 784 | 1470735298159 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:58 INFO - PROCESS | 784 | 1470735298161 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:58 INFO - PROCESS | 784 | 1470735298268 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 02:34:58 INFO - PROCESS | 784 | 1470735298354 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:58 INFO - PROCESS | 784 | 1470735298356 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:58 INFO - PROCESS | 784 | ++DOCSHELL 1809FC00 == 39 [pid = 784] [id = 89] 02:34:58 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (180A3400) [pid = 784] [serial = 264] [outer = 00000000] 02:34:58 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (19ECEC00) [pid = 784] [serial = 265] [outer = 180A3400] 02:34:58 INFO - PROCESS | 784 | 1470735298400 Marionette DEBUG loaded listener.js 02:34:58 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (1A09A000) [pid = 784] [serial = 266] [outer = 180A3400] 02:34:58 INFO - PROCESS | 784 | 1470735298823 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:34:58 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. 02:34:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 688ms 02:34:58 INFO - PROCESS | 784 | 1470735298856 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 02:34:58 INFO - PROCESS | 784 | 1470735298858 Marionette TRACE conn3 <- [1,321,null,{"value":"13"}] 02:34:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:34:58 INFO - PROCESS | 784 | 1470735298861 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:34:58 INFO - PROCESS | 784 | 1470735298863 Marionette TRACE conn3 <- [1,322,null,{}] 02:34:58 INFO - PROCESS | 784 | 1470735298867 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:58 INFO - PROCESS | 784 | 1470735298872 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:59 INFO - PROCESS | 784 | 1470735299007 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 02:34:59 INFO - PROCESS | 784 | 1470735299061 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:59 INFO - PROCESS | 784 | 1470735299063 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:59 INFO - PROCESS | 784 | ++DOCSHELL 17C8F400 == 40 [pid = 784] [id = 90] 02:34:59 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (1A40D000) [pid = 784] [serial = 267] [outer = 00000000] 02:34:59 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (1A607000) [pid = 784] [serial = 268] [outer = 1A40D000] 02:34:59 INFO - PROCESS | 784 | 1470735299108 Marionette DEBUG loaded listener.js 02:34:59 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (1A711C00) [pid = 784] [serial = 269] [outer = 1A40D000] 02:34:59 INFO - PROCESS | 784 | 1470735299528 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:34:59 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. 02:34:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 688ms 02:34:59 INFO - PROCESS | 784 | 1470735299563 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 02:34:59 INFO - PROCESS | 784 | 1470735299565 Marionette TRACE conn3 <- [1,325,null,{"value":"13"}] 02:34:59 INFO - PROCESS | 784 | 1470735299568 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:34:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:34:59 INFO - PROCESS | 784 | 1470735299570 Marionette TRACE conn3 <- [1,326,null,{}] 02:34:59 INFO - PROCESS | 784 | 1470735299574 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:59 INFO - PROCESS | 784 | 1470735299575 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:59 INFO - PROCESS | 784 | 1470735299714 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 02:34:59 INFO - PROCESS | 784 | 1470735299764 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:59 INFO - PROCESS | 784 | 1470735299766 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:34:59 INFO - PROCESS | 784 | ++DOCSHELL 1A60D000 == 41 [pid = 784] [id = 91] 02:34:59 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (1A714C00) [pid = 784] [serial = 270] [outer = 00000000] 02:34:59 INFO - PROCESS | 784 | ++DOMWINDOW == 98 (1AA85C00) [pid = 784] [serial = 271] [outer = 1A714C00] 02:34:59 INFO - PROCESS | 784 | 1470735299821 Marionette DEBUG loaded listener.js 02:34:59 INFO - PROCESS | 784 | ++DOMWINDOW == 99 (1AA86800) [pid = 784] [serial = 272] [outer = 1A714C00] 02:35:00 INFO - PROCESS | 784 | --DOMWINDOW == 98 (17C93C00) [pid = 784] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:35:00 INFO - PROCESS | 784 | --DOMWINDOW == 97 (18347400) [pid = 784] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:35:00 INFO - PROCESS | 784 | --DOMWINDOW == 96 (14FBE800) [pid = 784] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:35:00 INFO - PROCESS | 784 | --DOMWINDOW == 95 (15D97400) [pid = 784] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:35:00 INFO - PROCESS | 784 | --DOMWINDOW == 94 (128B1400) [pid = 784] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:35:00 INFO - PROCESS | 784 | --DOMWINDOW == 93 (1293DC00) [pid = 784] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:35:00 INFO - PROCESS | 784 | --DOMWINDOW == 92 (161DC400) [pid = 784] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:35:00 INFO - PROCESS | 784 | --DOMWINDOW == 91 (1777E000) [pid = 784] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:35:00 INFO - PROCESS | 784 | --DOMWINDOW == 90 (1A093C00) [pid = 784] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:35:00 INFO - PROCESS | 784 | --DOMWINDOW == 89 (13244400) [pid = 784] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:35:00 INFO - PROCESS | 784 | 1470735300276 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:00 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. 02:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 751ms 02:35:00 INFO - PROCESS | 784 | 1470735300309 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 02:35:00 INFO - PROCESS | 784 | 1470735300311 Marionette TRACE conn3 <- [1,329,null,{"value":"13"}] 02:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:35:00 INFO - PROCESS | 784 | 1470735300318 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:35:00 INFO - PROCESS | 784 | 1470735300320 Marionette TRACE conn3 <- [1,330,null,{}] 02:35:00 INFO - PROCESS | 784 | 1470735300323 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:00 INFO - PROCESS | 784 | 1470735300325 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:00 INFO - PROCESS | 784 | 1470735300404 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 02:35:00 INFO - PROCESS | 784 | 1470735300410 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:00 INFO - PROCESS | 784 | 1470735300412 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:00 INFO - PROCESS | 784 | ++DOCSHELL 10A55000 == 42 [pid = 784] [id = 92] 02:35:00 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (1614C400) [pid = 784] [serial = 273] [outer = 00000000] 02:35:00 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (17C93C00) [pid = 784] [serial = 274] [outer = 1614C400] 02:35:00 INFO - PROCESS | 784 | 1470735300459 Marionette DEBUG loaded listener.js 02:35:00 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (1A713000) [pid = 784] [serial = 275] [outer = 1614C400] 02:35:00 INFO - PROCESS | 784 | 1470735300915 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:00 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. 02:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 641ms 02:35:00 INFO - PROCESS | 784 | 1470735300953 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 02:35:00 INFO - PROCESS | 784 | 1470735300955 Marionette TRACE conn3 <- [1,333,null,{"value":"13"}] 02:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:35:00 INFO - PROCESS | 784 | 1470735300958 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:35:00 INFO - PROCESS | 784 | 1470735300960 Marionette TRACE conn3 <- [1,334,null,{}] 02:35:00 INFO - PROCESS | 784 | 1470735300964 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:00 INFO - PROCESS | 784 | 1470735300966 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:01 INFO - PROCESS | 784 | 1470735301069 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 02:35:01 INFO - PROCESS | 784 | 1470735301078 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:01 INFO - PROCESS | 784 | 1470735301080 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:01 INFO - PROCESS | 784 | ++DOCSHELL 19ED0000 == 43 [pid = 784] [id = 93] 02:35:01 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (1A82D800) [pid = 784] [serial = 276] [outer = 00000000] 02:35:01 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (1AF34800) [pid = 784] [serial = 277] [outer = 1A82D800] 02:35:01 INFO - PROCESS | 784 | 1470735301123 Marionette DEBUG loaded listener.js 02:35:01 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (1AF38000) [pid = 784] [serial = 278] [outer = 1A82D800] 02:35:01 INFO - PROCESS | 784 | 1470735301523 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:01 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. 02:35:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 595ms 02:35:01 INFO - PROCESS | 784 | 1470735301566 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 02:35:01 INFO - PROCESS | 784 | 1470735301568 Marionette TRACE conn3 <- [1,337,null,{"value":"13"}] 02:35:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:35:01 INFO - PROCESS | 784 | 1470735301572 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:35:01 INFO - PROCESS | 784 | 1470735301573 Marionette TRACE conn3 <- [1,338,null,{}] 02:35:01 INFO - PROCESS | 784 | 1470735301576 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:01 INFO - PROCESS | 784 | 1470735301578 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:01 INFO - PROCESS | 784 | 1470735301671 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 02:35:01 INFO - PROCESS | 784 | 1470735301677 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:01 INFO - PROCESS | 784 | 1470735301680 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:01 INFO - PROCESS | 784 | ++DOCSHELL 152A8400 == 44 [pid = 784] [id = 94] 02:35:01 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (152A8800) [pid = 784] [serial = 279] [outer = 00000000] 02:35:01 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (152B1000) [pid = 784] [serial = 280] [outer = 152A8800] 02:35:01 INFO - PROCESS | 784 | 1470735301727 Marionette DEBUG loaded listener.js 02:35:01 INFO - PROCESS | 784 | ++DOMWINDOW == 98 (152B4C00) [pid = 784] [serial = 281] [outer = 152A8800] 02:35:02 INFO - PROCESS | 784 | 1470735302133 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:02 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. 02:35:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 595ms 02:35:02 INFO - PROCESS | 784 | 1470735302169 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 02:35:02 INFO - PROCESS | 784 | 1470735302171 Marionette TRACE conn3 <- [1,341,null,{"value":"13"}] 02:35:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:35:02 INFO - PROCESS | 784 | 1470735302184 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:35:02 INFO - PROCESS | 784 | 1470735302187 Marionette TRACE conn3 <- [1,342,null,{}] 02:35:02 INFO - PROCESS | 784 | 1470735302237 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:02 INFO - PROCESS | 784 | 1470735302240 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:02 INFO - PROCESS | 784 | 1470735302358 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 02:35:02 INFO - PROCESS | 784 | 1470735302506 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:02 INFO - PROCESS | 784 | 1470735302510 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:02 INFO - PROCESS | 784 | ++DOCSHELL 112E4C00 == 45 [pid = 784] [id = 95] 02:35:02 INFO - PROCESS | 784 | ++DOMWINDOW == 99 (112E5400) [pid = 784] [serial = 282] [outer = 00000000] 02:35:02 INFO - PROCESS | 784 | ++DOMWINDOW == 100 (12831800) [pid = 784] [serial = 283] [outer = 112E5400] 02:35:02 INFO - PROCESS | 784 | 1470735302567 Marionette DEBUG loaded listener.js 02:35:02 INFO - PROCESS | 784 | ++DOMWINDOW == 101 (12BCA000) [pid = 784] [serial = 284] [outer = 112E5400] 02:35:03 INFO - PROCESS | 784 | 1470735303124 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:03 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. 02:35:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1001ms 02:35:03 INFO - PROCESS | 784 | 1470735303177 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 02:35:03 INFO - PROCESS | 784 | 1470735303181 Marionette TRACE conn3 <- [1,345,null,{"value":"13"}] 02:35:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:35:03 INFO - PROCESS | 784 | 1470735303186 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:35:03 INFO - PROCESS | 784 | 1470735303189 Marionette TRACE conn3 <- [1,346,null,{}] 02:35:03 INFO - PROCESS | 784 | 1470735303194 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:03 INFO - PROCESS | 784 | 1470735303197 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:03 INFO - PROCESS | 784 | 1470735303307 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 02:35:03 INFO - PROCESS | 784 | 1470735303431 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:03 INFO - PROCESS | 784 | 1470735303436 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:03 INFO - PROCESS | 784 | ++DOCSHELL 152AD000 == 46 [pid = 784] [id = 96] 02:35:03 INFO - PROCESS | 784 | ++DOMWINDOW == 102 (152AD400) [pid = 784] [serial = 285] [outer = 00000000] 02:35:03 INFO - PROCESS | 784 | ++DOMWINDOW == 103 (15361800) [pid = 784] [serial = 286] [outer = 152AD400] 02:35:03 INFO - PROCESS | 784 | 1470735303492 Marionette DEBUG loaded listener.js 02:35:03 INFO - PROCESS | 784 | ++DOMWINDOW == 104 (15DBB800) [pid = 784] [serial = 287] [outer = 152AD400] 02:35:04 INFO - PROCESS | 784 | 1470735304037 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:04 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. 02:35:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 907ms 02:35:04 INFO - PROCESS | 784 | 1470735304092 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 02:35:04 INFO - PROCESS | 784 | 1470735304095 Marionette TRACE conn3 <- [1,349,null,{"value":"13"}] 02:35:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:35:04 INFO - PROCESS | 784 | 1470735304099 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:35:04 INFO - PROCESS | 784 | 1470735304101 Marionette TRACE conn3 <- [1,350,null,{}] 02:35:04 INFO - PROCESS | 784 | 1470735304105 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:04 INFO - PROCESS | 784 | 1470735304108 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:04 INFO - PROCESS | 784 | 1470735304217 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 02:35:04 INFO - PROCESS | 784 | 1470735304314 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:04 INFO - PROCESS | 784 | 1470735304318 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:04 INFO - PROCESS | 784 | ++DOCSHELL 17756C00 == 47 [pid = 784] [id = 97] 02:35:04 INFO - PROCESS | 784 | ++DOMWINDOW == 105 (17759000) [pid = 784] [serial = 288] [outer = 00000000] 02:35:04 INFO - PROCESS | 784 | ++DOMWINDOW == 106 (19ED3C00) [pid = 784] [serial = 289] [outer = 17759000] 02:35:04 INFO - PROCESS | 784 | 1470735304374 Marionette DEBUG loaded listener.js 02:35:04 INFO - PROCESS | 784 | ++DOMWINDOW == 107 (1A4BD800) [pid = 784] [serial = 290] [outer = 17759000] 02:35:04 INFO - PROCESS | 784 | 1470735304969 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:05 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. 02:35:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 939ms 02:35:05 INFO - PROCESS | 784 | 1470735305049 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 02:35:05 INFO - PROCESS | 784 | 1470735305055 Marionette TRACE conn3 <- [1,353,null,{"value":"13"}] 02:35:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:35:05 INFO - PROCESS | 784 | 1470735305060 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:35:05 INFO - PROCESS | 784 | 1470735305062 Marionette TRACE conn3 <- [1,354,null,{}] 02:35:05 INFO - PROCESS | 784 | 1470735305066 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:05 INFO - PROCESS | 784 | 1470735305068 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:05 INFO - PROCESS | 784 | 1470735305178 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 02:35:05 INFO - PROCESS | 784 | 1470735305297 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:05 INFO - PROCESS | 784 | 1470735305300 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:05 INFO - PROCESS | 784 | ++DOCSHELL 139CB800 == 48 [pid = 784] [id = 98] 02:35:05 INFO - PROCESS | 784 | ++DOMWINDOW == 108 (1695F800) [pid = 784] [serial = 291] [outer = 00000000] 02:35:05 INFO - PROCESS | 784 | ++DOMWINDOW == 109 (1AF3C000) [pid = 784] [serial = 292] [outer = 1695F800] 02:35:05 INFO - PROCESS | 784 | 1470735305354 Marionette DEBUG loaded listener.js 02:35:05 INFO - PROCESS | 784 | ++DOMWINDOW == 110 (1B0B5400) [pid = 784] [serial = 293] [outer = 1695F800] 02:35:06 INFO - PROCESS | 784 | 1470735306106 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:06 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. 02:35:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1080ms 02:35:06 INFO - PROCESS | 784 | 1470735306150 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 02:35:06 INFO - PROCESS | 784 | 1470735306155 Marionette TRACE conn3 <- [1,357,null,{"value":"13"}] 02:35:06 INFO - PROCESS | 784 | 1470735306160 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:35:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:35:06 INFO - PROCESS | 784 | 1470735306163 Marionette TRACE conn3 <- [1,358,null,{}] 02:35:06 INFO - PROCESS | 784 | 1470735306168 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:06 INFO - PROCESS | 784 | 1470735306171 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:06 INFO - PROCESS | 784 | 1470735306273 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 02:35:06 INFO - PROCESS | 784 | 1470735306354 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:06 INFO - PROCESS | 784 | 1470735306358 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:06 INFO - PROCESS | 784 | ++DOCSHELL 10A0A000 == 49 [pid = 784] [id = 99] 02:35:06 INFO - PROCESS | 784 | ++DOMWINDOW == 111 (114DB400) [pid = 784] [serial = 294] [outer = 00000000] 02:35:06 INFO - PROCESS | 784 | ++DOMWINDOW == 112 (132BF800) [pid = 784] [serial = 295] [outer = 114DB400] 02:35:06 INFO - PROCESS | 784 | 1470735306451 Marionette DEBUG loaded listener.js 02:35:06 INFO - PROCESS | 784 | ++DOMWINDOW == 113 (139CCC00) [pid = 784] [serial = 296] [outer = 114DB400] 02:35:06 INFO - PROCESS | 784 | --DOCSHELL 19ED0000 == 48 [pid = 784] [id = 93] 02:35:06 INFO - PROCESS | 784 | --DOCSHELL 10A55000 == 47 [pid = 784] [id = 92] 02:35:06 INFO - PROCESS | 784 | --DOCSHELL 1A60D000 == 46 [pid = 784] [id = 91] 02:35:06 INFO - PROCESS | 784 | --DOCSHELL 17C8F400 == 45 [pid = 784] [id = 90] 02:35:06 INFO - PROCESS | 784 | --DOCSHELL 1809FC00 == 44 [pid = 784] [id = 89] 02:35:06 INFO - PROCESS | 784 | --DOCSHELL 16A1C000 == 43 [pid = 784] [id = 88] 02:35:06 INFO - PROCESS | 784 | --DOCSHELL 15D8E000 == 42 [pid = 784] [id = 87] 02:35:06 INFO - PROCESS | 784 | --DOCSHELL 114E4C00 == 41 [pid = 784] [id = 86] 02:35:06 INFO - PROCESS | 784 | --DOCSHELL 12DA2C00 == 40 [pid = 784] [id = 85] 02:35:06 INFO - PROCESS | 784 | --DOCSHELL 10A04800 == 39 [pid = 784] [id = 81] 02:35:06 INFO - PROCESS | 784 | --DOMWINDOW == 112 (1801B000) [pid = 784] [serial = 223] [outer = 00000000] [url = about:blank] 02:35:06 INFO - PROCESS | 784 | --DOMWINDOW == 111 (19735C00) [pid = 784] [serial = 227] [outer = 00000000] [url = about:blank] 02:35:06 INFO - PROCESS | 784 | --DOMWINDOW == 110 (18350C00) [pid = 784] [serial = 226] [outer = 00000000] [url = about:blank] 02:35:06 INFO - PROCESS | 784 | --DOMWINDOW == 109 (182B5C00) [pid = 784] [serial = 224] [outer = 00000000] [url = about:blank] 02:35:06 INFO - PROCESS | 784 | --DOMWINDOW == 108 (152C6000) [pid = 784] [serial = 214] [outer = 00000000] [url = about:blank] 02:35:06 INFO - PROCESS | 784 | --DOMWINDOW == 107 (1536C000) [pid = 784] [serial = 215] [outer = 00000000] [url = about:blank] 02:35:06 INFO - PROCESS | 784 | --DOMWINDOW == 106 (1614BC00) [pid = 784] [serial = 217] [outer = 00000000] [url = about:blank] 02:35:06 INFO - PROCESS | 784 | --DOMWINDOW == 105 (161DC800) [pid = 784] [serial = 218] [outer = 00000000] [url = about:blank] 02:35:06 INFO - PROCESS | 784 | --DOMWINDOW == 104 (12BC4000) [pid = 784] [serial = 199] [outer = 00000000] [url = about:blank] 02:35:06 INFO - PROCESS | 784 | --DOMWINDOW == 103 (1614D000) [pid = 784] [serial = 202] [outer = 00000000] [url = about:blank] 02:35:06 INFO - PROCESS | 784 | --DOMWINDOW == 102 (130B9C00) [pid = 784] [serial = 209] [outer = 00000000] [url = about:blank] 02:35:06 INFO - PROCESS | 784 | --DOMWINDOW == 101 (12982000) [pid = 784] [serial = 208] [outer = 00000000] [url = about:blank] 02:35:06 INFO - PROCESS | 784 | --DOMWINDOW == 100 (131EF400) [pid = 784] [serial = 211] [outer = 00000000] [url = about:blank] 02:35:06 INFO - PROCESS | 784 | --DOMWINDOW == 99 (132B5800) [pid = 784] [serial = 212] [outer = 00000000] [url = about:blank] 02:35:06 INFO - PROCESS | 784 | --DOMWINDOW == 98 (16981800) [pid = 784] [serial = 220] [outer = 00000000] [url = about:blank] 02:35:06 INFO - PROCESS | 784 | --DOMWINDOW == 97 (18351000) [pid = 784] [serial = 205] [outer = 00000000] [url = about:blank] 02:35:06 INFO - PROCESS | 784 | --DOMWINDOW == 96 (1A829800) [pid = 784] [serial = 196] [outer = 00000000] [url = about:blank] 02:35:06 INFO - PROCESS | 784 | --DOMWINDOW == 95 (19ECD800) [pid = 784] [serial = 229] [outer = 00000000] [url = about:blank] 02:35:06 INFO - PROCESS | 784 | --DOMWINDOW == 94 (1A5C8400) [pid = 784] [serial = 236] [outer = 00000000] [url = about:blank] 02:35:06 INFO - PROCESS | 784 | --DOMWINDOW == 93 (1A716C00) [pid = 784] [serial = 238] [outer = 00000000] [url = about:blank] 02:35:06 INFO - PROCESS | 784 | --DOMWINDOW == 92 (1A40C800) [pid = 784] [serial = 235] [outer = 00000000] [url = about:blank] 02:35:06 INFO - PROCESS | 784 | --DOMWINDOW == 91 (19C0C800) [pid = 784] [serial = 232] [outer = 00000000] [url = about:blank] 02:35:06 INFO - PROCESS | 784 | --DOMWINDOW == 90 (19EDB800) [pid = 784] [serial = 233] [outer = 00000000] [url = about:blank] 02:35:06 INFO - PROCESS | 784 | --DOMWINDOW == 89 (19ECDC00) [pid = 784] [serial = 230] [outer = 00000000] [url = about:blank] 02:35:06 INFO - PROCESS | 784 | --DOMWINDOW == 88 (16982C00) [pid = 784] [serial = 221] [outer = 00000000] [url = about:blank] 02:35:07 INFO - PROCESS | 784 | 1470735307040 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:07 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. 02:35:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 954ms 02:35:07 INFO - PROCESS | 784 | 1470735307106 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 02:35:07 INFO - PROCESS | 784 | 1470735307110 Marionette TRACE conn3 <- [1,361,null,{"value":"13"}] 02:35:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:35:07 INFO - PROCESS | 784 | 1470735307116 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:35:07 INFO - PROCESS | 784 | 1470735307119 Marionette TRACE conn3 <- [1,362,null,{}] 02:35:07 INFO - PROCESS | 784 | 1470735307122 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:07 INFO - PROCESS | 784 | 1470735307125 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:07 INFO - PROCESS | 784 | 1470735307209 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 02:35:07 INFO - PROCESS | 784 | 1470735307215 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:07 INFO - PROCESS | 784 | 1470735307218 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:07 INFO - PROCESS | 784 | ++DOCSHELL 12DA7400 == 40 [pid = 784] [id = 100] 02:35:07 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (130B9C00) [pid = 784] [serial = 297] [outer = 00000000] 02:35:07 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (1429A800) [pid = 784] [serial = 298] [outer = 130B9C00] 02:35:07 INFO - PROCESS | 784 | 1470735307267 Marionette DEBUG loaded listener.js 02:35:07 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (14FC6000) [pid = 784] [serial = 299] [outer = 130B9C00] 02:35:07 INFO - PROCESS | 784 | 1470735307758 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:07 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. 02:35:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 704ms 02:35:07 INFO - PROCESS | 784 | 1470735307816 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 02:35:07 INFO - PROCESS | 784 | 1470735307818 Marionette TRACE conn3 <- [1,365,null,{"value":"13"}] 02:35:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:35:07 INFO - PROCESS | 784 | 1470735307822 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:35:07 INFO - PROCESS | 784 | 1470735307825 Marionette TRACE conn3 <- [1,366,null,{}] 02:35:07 INFO - PROCESS | 784 | 1470735307844 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:07 INFO - PROCESS | 784 | 1470735307850 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:07 INFO - PROCESS | 784 | 1470735307980 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 02:35:07 INFO - PROCESS | 784 | 1470735307991 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:07 INFO - PROCESS | 784 | 1470735307994 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:08 INFO - PROCESS | 784 | ++DOCSHELL 161D9000 == 41 [pid = 784] [id = 101] 02:35:08 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (161D9C00) [pid = 784] [serial = 300] [outer = 00000000] 02:35:08 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (161E2400) [pid = 784] [serial = 301] [outer = 161D9C00] 02:35:08 INFO - PROCESS | 784 | 1470735308044 Marionette DEBUG loaded listener.js 02:35:08 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (163A4000) [pid = 784] [serial = 302] [outer = 161D9C00] 02:35:08 INFO - PROCESS | 784 | 1470735308487 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:08 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. 02:35:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 688ms 02:35:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:35:08 INFO - PROCESS | 784 | 1470735308552 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 02:35:08 INFO - PROCESS | 784 | 1470735308555 Marionette TRACE conn3 <- [1,369,null,{"value":"13"}] 02:35:08 INFO - PROCESS | 784 | 1470735308558 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:35:08 INFO - PROCESS | 784 | 1470735308560 Marionette TRACE conn3 <- [1,370,null,{}] 02:35:08 INFO - PROCESS | 784 | 1470735308563 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:08 INFO - PROCESS | 784 | 1470735308565 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:08 INFO - PROCESS | 784 | 1470735308646 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 02:35:08 INFO - PROCESS | 784 | 1470735308653 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:08 INFO - PROCESS | 784 | 1470735308655 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:08 INFO - PROCESS | 784 | ++DOCSHELL 163A7000 == 42 [pid = 784] [id = 102] 02:35:08 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (163A9C00) [pid = 784] [serial = 303] [outer = 00000000] 02:35:08 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (163AF000) [pid = 784] [serial = 304] [outer = 163A9C00] 02:35:08 INFO - PROCESS | 784 | 1470735308699 Marionette DEBUG loaded listener.js 02:35:08 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (1696BC00) [pid = 784] [serial = 305] [outer = 163A9C00] 02:35:09 INFO - PROCESS | 784 | 1470735309140 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:09 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. 02:35:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 626ms 02:35:09 INFO - PROCESS | 784 | 1470735309196 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 02:35:09 INFO - PROCESS | 784 | 1470735309198 Marionette TRACE conn3 <- [1,373,null,{"value":"13"}] 02:35:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:35:09 INFO - PROCESS | 784 | 1470735309202 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:35:09 INFO - PROCESS | 784 | 1470735309203 Marionette TRACE conn3 <- [1,374,null,{}] 02:35:09 INFO - PROCESS | 784 | 1470735309207 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:09 INFO - PROCESS | 784 | 1470735309209 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:09 INFO - PROCESS | 784 | 1470735309314 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 02:35:09 INFO - PROCESS | 784 | 1470735309393 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:09 INFO - PROCESS | 784 | 1470735309395 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:09 INFO - PROCESS | 784 | ++DOCSHELL 16984800 == 43 [pid = 784] [id = 103] 02:35:09 INFO - PROCESS | 784 | ++DOMWINDOW == 98 (16986C00) [pid = 784] [serial = 306] [outer = 00000000] 02:35:09 INFO - PROCESS | 784 | ++DOMWINDOW == 99 (1716A800) [pid = 784] [serial = 307] [outer = 16986C00] 02:35:09 INFO - PROCESS | 784 | 1470735309438 Marionette DEBUG loaded listener.js 02:35:09 INFO - PROCESS | 784 | ++DOMWINDOW == 100 (173E5C00) [pid = 784] [serial = 308] [outer = 16986C00] 02:35:09 INFO - PROCESS | 784 | 1470735309863 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:35:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:35:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 689ms 02:35:09 INFO - PROCESS | 784 | 1470735309902 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 02:35:09 INFO - PROCESS | 784 | 1470735309905 Marionette TRACE conn3 <- [1,377,null,{"value":"13"}] 02:35:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:35:09 INFO - PROCESS | 784 | 1470735309916 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:35:09 INFO - PROCESS | 784 | 1470735309918 Marionette TRACE conn3 <- [1,378,null,{}] 02:35:09 INFO - PROCESS | 784 | 1470735309921 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:09 INFO - PROCESS | 784 | 1470735309926 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:10 INFO - PROCESS | 784 | 1470735310064 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 02:35:10 INFO - PROCESS | 784 | 1470735310077 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:10 INFO - PROCESS | 784 | 1470735310079 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:10 INFO - PROCESS | 784 | ++DOCSHELL 10A0E800 == 44 [pid = 784] [id = 104] 02:35:10 INFO - PROCESS | 784 | ++DOMWINDOW == 101 (1147E800) [pid = 784] [serial = 309] [outer = 00000000] 02:35:10 INFO - PROCESS | 784 | ++DOMWINDOW == 102 (18354400) [pid = 784] [serial = 310] [outer = 1147E800] 02:35:10 INFO - PROCESS | 784 | 1470735310123 Marionette DEBUG loaded listener.js 02:35:10 INFO - PROCESS | 784 | ++DOMWINDOW == 103 (19C09000) [pid = 784] [serial = 311] [outer = 1147E800] 02:35:10 INFO - PROCESS | 784 | 1470735310574 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:35:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:35:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 688ms 02:35:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:35:10 INFO - PROCESS | 784 | 1470735310617 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 02:35:10 INFO - PROCESS | 784 | 1470735310619 Marionette TRACE conn3 <- [1,381,null,{"value":"13"}] 02:35:10 INFO - PROCESS | 784 | 1470735310622 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:35:10 INFO - PROCESS | 784 | 1470735310624 Marionette TRACE conn3 <- [1,382,null,{}] 02:35:10 INFO - PROCESS | 784 | 1470735310658 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:10 INFO - PROCESS | 784 | 1470735310660 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:10 INFO - PROCESS | 784 | 1470735310771 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 02:35:10 INFO - PROCESS | 784 | 1470735310781 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:10 INFO - PROCESS | 784 | 1470735310783 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:10 INFO - PROCESS | 784 | ++DOCSHELL 10A4D400 == 45 [pid = 784] [id = 105] 02:35:10 INFO - PROCESS | 784 | ++DOMWINDOW == 104 (1834DC00) [pid = 784] [serial = 312] [outer = 00000000] 02:35:10 INFO - PROCESS | 784 | ++DOMWINDOW == 105 (19EDAC00) [pid = 784] [serial = 313] [outer = 1834DC00] 02:35:10 INFO - PROCESS | 784 | 1470735310835 Marionette DEBUG loaded listener.js 02:35:10 INFO - PROCESS | 784 | ++DOMWINDOW == 106 (19EDC400) [pid = 784] [serial = 314] [outer = 1834DC00] 02:35:11 INFO - PROCESS | 784 | --DOMWINDOW == 105 (10B75C00) [pid = 784] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:35:11 INFO - PROCESS | 784 | --DOMWINDOW == 104 (1429F400) [pid = 784] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:35:11 INFO - PROCESS | 784 | --DOMWINDOW == 103 (18021000) [pid = 784] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:35:11 INFO - PROCESS | 784 | --DOMWINDOW == 102 (17753C00) [pid = 784] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:35:11 INFO - PROCESS | 784 | --DOMWINDOW == 101 (1A40D000) [pid = 784] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:35:11 INFO - PROCESS | 784 | --DOMWINDOW == 100 (180A3400) [pid = 784] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:35:11 INFO - PROCESS | 784 | --DOMWINDOW == 99 (1A714C00) [pid = 784] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:35:11 INFO - PROCESS | 784 | --DOMWINDOW == 98 (130B3400) [pid = 784] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:35:11 INFO - PROCESS | 784 | --DOMWINDOW == 97 (1A099400) [pid = 784] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:35:11 INFO - PROCESS | 784 | --DOMWINDOW == 96 (1AA84800) [pid = 784] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:35:11 INFO - PROCESS | 784 | --DOMWINDOW == 95 (11A52000) [pid = 784] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:35:11 INFO - PROCESS | 784 | --DOMWINDOW == 94 (15D90800) [pid = 784] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:35:11 INFO - PROCESS | 784 | --DOMWINDOW == 93 (15368000) [pid = 784] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:35:11 INFO - PROCESS | 784 | --DOMWINDOW == 92 (10FAB400) [pid = 784] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:35:11 INFO - PROCESS | 784 | --DOMWINDOW == 91 (16C53800) [pid = 784] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:35:11 INFO - PROCESS | 784 | --DOMWINDOW == 90 (1614C400) [pid = 784] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:35:11 INFO - PROCESS | 784 | --DOMWINDOW == 89 (1A82D800) [pid = 784] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:35:11 INFO - PROCESS | 784 | --DOMWINDOW == 88 (17164800) [pid = 784] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:35:11 INFO - PROCESS | 784 | 1470735311476 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:35:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:35:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 861ms 02:35:11 INFO - PROCESS | 784 | 1470735311487 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 02:35:11 INFO - PROCESS | 784 | 1470735311488 Marionette TRACE conn3 <- [1,385,null,{"value":"13"}] 02:35:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:35:11 INFO - PROCESS | 784 | 1470735311492 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:35:11 INFO - PROCESS | 784 | 1470735311493 Marionette TRACE conn3 <- [1,386,null,{}] 02:35:11 INFO - PROCESS | 784 | 1470735311497 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:11 INFO - PROCESS | 784 | 1470735311499 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:11 INFO - PROCESS | 784 | 1470735311576 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 02:35:11 INFO - PROCESS | 784 | 1470735311581 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:11 INFO - PROCESS | 784 | 1470735311583 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:11 INFO - PROCESS | 784 | ++DOCSHELL 11A4C800 == 46 [pid = 784] [id = 106] 02:35:11 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (11A52000) [pid = 784] [serial = 315] [outer = 00000000] 02:35:11 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (1429E400) [pid = 784] [serial = 316] [outer = 11A52000] 02:35:11 INFO - PROCESS | 784 | 1470735311627 Marionette DEBUG loaded listener.js 02:35:11 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (1614C400) [pid = 784] [serial = 317] [outer = 11A52000] 02:35:12 INFO - PROCESS | 784 | 1470735312080 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 02:35:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:35:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 641ms 02:35:12 INFO - PROCESS | 784 | 1470735312130 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 02:35:12 INFO - PROCESS | 784 | 1470735312132 Marionette TRACE conn3 <- [1,389,null,{"value":"13"}] 02:35:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:35:12 INFO - PROCESS | 784 | 1470735312135 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:35:12 INFO - PROCESS | 784 | 1470735312137 Marionette TRACE conn3 <- [1,390,null,{}] 02:35:12 INFO - PROCESS | 784 | 1470735312141 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:12 INFO - PROCESS | 784 | 1470735312143 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:12 INFO - PROCESS | 784 | 1470735312224 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 02:35:12 INFO - PROCESS | 784 | 1470735312231 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:12 INFO - PROCESS | 784 | 1470735312233 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:12 INFO - PROCESS | 784 | ++DOCSHELL 163AE400 == 47 [pid = 784] [id = 107] 02:35:12 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (17753C00) [pid = 784] [serial = 318] [outer = 00000000] 02:35:12 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (19ED8C00) [pid = 784] [serial = 319] [outer = 17753C00] 02:35:12 INFO - PROCESS | 784 | 1470735312276 Marionette DEBUG loaded listener.js 02:35:12 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (1A5C6400) [pid = 784] [serial = 320] [outer = 17753C00] 02:35:12 INFO - PROCESS | 784 | 1470735312696 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 02:35:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:35:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 594ms 02:35:12 INFO - PROCESS | 784 | 1470735312733 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 02:35:12 INFO - PROCESS | 784 | 1470735312735 Marionette TRACE conn3 <- [1,393,null,{"value":"13"}] 02:35:12 INFO - PROCESS | 784 | 1470735312738 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:35:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:35:12 INFO - PROCESS | 784 | 1470735312739 Marionette TRACE conn3 <- [1,394,null,{}] 02:35:12 INFO - PROCESS | 784 | 1470735312743 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:12 INFO - PROCESS | 784 | 1470735312745 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:12 INFO - PROCESS | 784 | 1470735312833 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 02:35:12 INFO - PROCESS | 784 | 1470735312838 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:12 INFO - PROCESS | 784 | 1470735312840 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:12 INFO - PROCESS | 784 | ++DOCSHELL 10A0B800 == 48 [pid = 784] [id = 108] 02:35:12 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (18021000) [pid = 784] [serial = 321] [outer = 00000000] 02:35:12 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (1A60A800) [pid = 784] [serial = 322] [outer = 18021000] 02:35:12 INFO - PROCESS | 784 | 1470735312882 Marionette DEBUG loaded listener.js 02:35:12 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (1A71E800) [pid = 784] [serial = 323] [outer = 18021000] 02:35:13 INFO - PROCESS | 784 | 1470735313306 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 02:35:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:35:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 595ms 02:35:13 INFO - PROCESS | 784 | 1470735313335 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 02:35:13 INFO - PROCESS | 784 | 1470735313337 Marionette TRACE conn3 <- [1,397,null,{"value":"13"}] 02:35:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:35:13 INFO - PROCESS | 784 | 1470735313356 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:35:13 INFO - PROCESS | 784 | 1470735313358 Marionette TRACE conn3 <- [1,398,null,{}] 02:35:13 INFO - PROCESS | 784 | 1470735313362 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:13 INFO - PROCESS | 784 | 1470735313364 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:13 INFO - PROCESS | 784 | 1470735313503 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 02:35:13 INFO - PROCESS | 784 | 1470735313660 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:13 INFO - PROCESS | 784 | 1470735313663 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:13 INFO - PROCESS | 784 | ++DOCSHELL 114DFC00 == 49 [pid = 784] [id = 109] 02:35:13 INFO - PROCESS | 784 | ++DOMWINDOW == 98 (114E4400) [pid = 784] [serial = 324] [outer = 00000000] 02:35:13 INFO - PROCESS | 784 | ++DOMWINDOW == 99 (12982000) [pid = 784] [serial = 325] [outer = 114E4400] 02:35:13 INFO - PROCESS | 784 | 1470735313721 Marionette DEBUG loaded listener.js 02:35:13 INFO - PROCESS | 784 | ++DOMWINDOW == 100 (130D7400) [pid = 784] [serial = 326] [outer = 114E4400] 02:35:14 INFO - PROCESS | 784 | 1470735314344 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 02:35:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:35:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1048ms 02:35:14 INFO - PROCESS | 784 | 1470735314417 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 02:35:14 INFO - PROCESS | 784 | 1470735314421 Marionette TRACE conn3 <- [1,401,null,{"value":"13"}] 02:35:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:35:14 INFO - PROCESS | 784 | 1470735314426 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:35:14 INFO - PROCESS | 784 | 1470735314429 Marionette TRACE conn3 <- [1,402,null,{}] 02:35:14 INFO - PROCESS | 784 | 1470735314448 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:14 INFO - PROCESS | 784 | 1470735314451 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:14 INFO - PROCESS | 784 | 1470735314568 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 02:35:14 INFO - PROCESS | 784 | 1470735314686 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:14 INFO - PROCESS | 784 | 1470735314689 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:14 INFO - PROCESS | 784 | ++DOCSHELL 152AE400 == 50 [pid = 784] [id = 110] 02:35:14 INFO - PROCESS | 784 | ++DOMWINDOW == 101 (152C6000) [pid = 784] [serial = 327] [outer = 00000000] 02:35:14 INFO - PROCESS | 784 | ++DOMWINDOW == 102 (1536B800) [pid = 784] [serial = 328] [outer = 152C6000] 02:35:14 INFO - PROCESS | 784 | 1470735314745 Marionette DEBUG loaded listener.js 02:35:14 INFO - PROCESS | 784 | ++DOMWINDOW == 103 (16028000) [pid = 784] [serial = 329] [outer = 152C6000] 02:35:15 INFO - PROCESS | 784 | 1470735315384 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 02:35:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:35:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1001ms 02:35:15 INFO - PROCESS | 784 | 1470735315428 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 02:35:15 INFO - PROCESS | 784 | 1470735315431 Marionette TRACE conn3 <- [1,405,null,{"value":"13"}] 02:35:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:35:15 INFO - PROCESS | 784 | 1470735315435 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:35:15 INFO - PROCESS | 784 | 1470735315437 Marionette TRACE conn3 <- [1,406,null,{}] 02:35:15 INFO - PROCESS | 784 | 1470735315442 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:15 INFO - PROCESS | 784 | 1470735315444 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:15 INFO - PROCESS | 784 | 1470735315553 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 02:35:15 INFO - PROCESS | 784 | 1470735315679 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:15 INFO - PROCESS | 784 | 1470735315682 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:15 INFO - PROCESS | 784 | ++DOCSHELL 10521800 == 51 [pid = 784] [id = 111] 02:35:15 INFO - PROCESS | 784 | ++DOMWINDOW == 104 (17168800) [pid = 784] [serial = 330] [outer = 00000000] 02:35:15 INFO - PROCESS | 784 | ++DOMWINDOW == 105 (18354000) [pid = 784] [serial = 331] [outer = 17168800] 02:35:15 INFO - PROCESS | 784 | 1470735315738 Marionette DEBUG loaded listener.js 02:35:15 INFO - PROCESS | 784 | ++DOMWINDOW == 106 (19ED7400) [pid = 784] [serial = 332] [outer = 17168800] 02:35:16 INFO - PROCESS | 784 | 1470735316411 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 02:35:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:35:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1001ms 02:35:16 INFO - PROCESS | 784 | 1470735316437 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 02:35:16 INFO - PROCESS | 784 | 1470735316441 Marionette TRACE conn3 <- [1,409,null,{"value":"13"}] 02:35:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:35:16 INFO - PROCESS | 784 | 1470735316451 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:35:16 INFO - PROCESS | 784 | 1470735316456 Marionette TRACE conn3 <- [1,410,null,{}] 02:35:16 INFO - PROCESS | 784 | 1470735316460 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:16 INFO - PROCESS | 784 | 1470735316463 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:16 INFO - PROCESS | 784 | 1470735316572 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 02:35:16 INFO - PROCESS | 784 | 1470735316694 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:16 INFO - PROCESS | 784 | 1470735316697 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:16 INFO - PROCESS | 784 | ++DOCSHELL 163AD800 == 52 [pid = 784] [id = 112] 02:35:16 INFO - PROCESS | 784 | ++DOMWINDOW == 107 (1AA85000) [pid = 784] [serial = 333] [outer = 00000000] 02:35:16 INFO - PROCESS | 784 | ++DOMWINDOW == 108 (1AF40000) [pid = 784] [serial = 334] [outer = 1AA85000] 02:35:16 INFO - PROCESS | 784 | 1470735316751 Marionette DEBUG loaded listener.js 02:35:16 INFO - PROCESS | 784 | ++DOMWINDOW == 109 (1B0B7800) [pid = 784] [serial = 335] [outer = 1AA85000] 02:35:17 INFO - PROCESS | 784 | 1470735317333 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 02:35:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:35:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 892ms 02:35:17 INFO - PROCESS | 784 | 1470735317352 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 02:35:17 INFO - PROCESS | 784 | 1470735317354 Marionette TRACE conn3 <- [1,413,null,{"value":"13"}] 02:35:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:35:17 INFO - PROCESS | 784 | 1470735317357 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:35:17 INFO - PROCESS | 784 | 1470735317359 Marionette TRACE conn3 <- [1,414,null,{}] 02:35:17 INFO - PROCESS | 784 | 1470735317363 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:17 INFO - PROCESS | 784 | 1470735317365 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:17 INFO - PROCESS | 784 | 1470735317599 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 02:35:17 INFO - PROCESS | 784 | 1470735317710 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:17 INFO - PROCESS | 784 | 1470735317713 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:17 INFO - PROCESS | 784 | ++DOCSHELL 11216400 == 53 [pid = 784] [id = 113] 02:35:17 INFO - PROCESS | 784 | ++DOMWINDOW == 110 (11219C00) [pid = 784] [serial = 336] [outer = 00000000] 02:35:17 INFO - PROCESS | 784 | ++DOMWINDOW == 111 (1293B800) [pid = 784] [serial = 337] [outer = 11219C00] 02:35:17 INFO - PROCESS | 784 | 1470735317762 Marionette DEBUG loaded listener.js 02:35:17 INFO - PROCESS | 784 | ++DOMWINDOW == 112 (131F1C00) [pid = 784] [serial = 338] [outer = 11219C00] 02:35:18 INFO - PROCESS | 784 | --DOCSHELL 10A0B800 == 52 [pid = 784] [id = 108] 02:35:18 INFO - PROCESS | 784 | --DOCSHELL 163AE400 == 51 [pid = 784] [id = 107] 02:35:18 INFO - PROCESS | 784 | --DOCSHELL 11A4C800 == 50 [pid = 784] [id = 106] 02:35:18 INFO - PROCESS | 784 | --DOCSHELL 10A4D400 == 49 [pid = 784] [id = 105] 02:35:18 INFO - PROCESS | 784 | --DOCSHELL 10A0E800 == 48 [pid = 784] [id = 104] 02:35:18 INFO - PROCESS | 784 | --DOCSHELL 16984800 == 47 [pid = 784] [id = 103] 02:35:18 INFO - PROCESS | 784 | --DOCSHELL 163A7000 == 46 [pid = 784] [id = 102] 02:35:18 INFO - PROCESS | 784 | --DOCSHELL 161D9000 == 45 [pid = 784] [id = 101] 02:35:18 INFO - PROCESS | 784 | --DOCSHELL 12DA7400 == 44 [pid = 784] [id = 100] 02:35:18 INFO - PROCESS | 784 | --DOCSHELL 10A0A000 == 43 [pid = 784] [id = 99] 02:35:18 INFO - PROCESS | 784 | --DOCSHELL 152A8400 == 42 [pid = 784] [id = 94] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 111 (1A08F800) [pid = 784] [serial = 160] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 110 (19790000) [pid = 784] [serial = 206] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 109 (1343CC00) [pid = 784] [serial = 200] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 108 (161DA800) [pid = 784] [serial = 203] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 107 (1A607000) [pid = 784] [serial = 268] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 106 (19ECEC00) [pid = 784] [serial = 265] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 105 (1A09A000) [pid = 784] [serial = 266] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 104 (1AA85C00) [pid = 784] [serial = 271] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 103 (1A711C00) [pid = 784] [serial = 269] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 102 (132B7C00) [pid = 784] [serial = 254] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 101 (13150000) [pid = 784] [serial = 253] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 100 (1A715400) [pid = 784] [serial = 248] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 99 (1A606400) [pid = 784] [serial = 247] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 98 (1AB50800) [pid = 784] [serial = 251] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 97 (1AA8AC00) [pid = 784] [serial = 250] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 96 (13153000) [pid = 784] [serial = 256] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 95 (1393E000) [pid = 784] [serial = 257] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 94 (161DA000) [pid = 784] [serial = 259] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 93 (161E6400) [pid = 784] [serial = 260] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 92 (161E3800) [pid = 784] [serial = 245] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 91 (1601B400) [pid = 784] [serial = 244] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 90 (13251C00) [pid = 784] [serial = 242] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 89 (13147000) [pid = 784] [serial = 241] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 88 (17752400) [pid = 784] [serial = 262] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 87 (17C93C00) [pid = 784] [serial = 274] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 86 (1A713000) [pid = 784] [serial = 275] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 85 (1AA86800) [pid = 784] [serial = 272] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 84 (1AF38000) [pid = 784] [serial = 278] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 83 (17755800) [pid = 784] [serial = 263] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 82 (1AF34800) [pid = 784] [serial = 277] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 81 (1A833400) [pid = 784] [serial = 197] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | --DOMWINDOW == 80 (152B1000) [pid = 784] [serial = 280] [outer = 00000000] [url = about:blank] 02:35:18 INFO - PROCESS | 784 | 1470735318449 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 02:35:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:35:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1142ms 02:35:18 INFO - PROCESS | 784 | 1470735318505 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 02:35:18 INFO - PROCESS | 784 | 1470735318509 Marionette TRACE conn3 <- [1,417,null,{"value":"13"}] 02:35:18 INFO - PROCESS | 784 | 1470735318514 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:35:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:35:18 INFO - PROCESS | 784 | 1470735318517 Marionette TRACE conn3 <- [1,418,null,{}] 02:35:18 INFO - PROCESS | 784 | 1470735318522 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:18 INFO - PROCESS | 784 | 1470735318524 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:18 INFO - PROCESS | 784 | 1470735318610 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 02:35:18 INFO - PROCESS | 784 | 1470735318616 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:18 INFO - PROCESS | 784 | 1470735318618 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:18 INFO - PROCESS | 784 | ++DOCSHELL 132B5800 == 43 [pid = 784] [id = 114] 02:35:18 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (132B7C00) [pid = 784] [serial = 339] [outer = 00000000] 02:35:18 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (1344A400) [pid = 784] [serial = 340] [outer = 132B7C00] 02:35:18 INFO - PROCESS | 784 | 1470735318665 Marionette DEBUG loaded listener.js 02:35:18 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (13E9D800) [pid = 784] [serial = 341] [outer = 132B7C00] 02:35:19 INFO - PROCESS | 784 | 1470735319596 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 02:35:19 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 02:35:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1143ms 02:35:19 INFO - PROCESS | 784 | 1470735319661 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 02:35:19 INFO - PROCESS | 784 | 1470735319664 Marionette TRACE conn3 <- [1,421,null,{"value":"13"}] 02:35:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:35:19 INFO - PROCESS | 784 | 1470735319668 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:35:19 INFO - PROCESS | 784 | 1470735319669 Marionette TRACE conn3 <- [1,422,null,{}] 02:35:19 INFO - PROCESS | 784 | 1470735319674 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:19 INFO - PROCESS | 784 | 1470735319676 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:19 INFO - PROCESS | 784 | 1470735319762 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 02:35:19 INFO - PROCESS | 784 | 1470735319771 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:19 INFO - PROCESS | 784 | 1470735319773 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:19 INFO - PROCESS | 784 | ++DOCSHELL 1601B400 == 44 [pid = 784] [id = 115] 02:35:19 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1601E000) [pid = 784] [serial = 342] [outer = 00000000] 02:35:19 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (161DB000) [pid = 784] [serial = 343] [outer = 1601E000] 02:35:19 INFO - PROCESS | 784 | 1470735319818 Marionette DEBUG loaded listener.js 02:35:19 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (161E4000) [pid = 784] [serial = 344] [outer = 1601E000] 02:35:20 INFO - PROCESS | 784 | 1470735320746 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 02:35:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:35:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1080ms 02:35:20 INFO - PROCESS | 784 | 1470735320760 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 02:35:20 INFO - PROCESS | 784 | 1470735320764 Marionette TRACE conn3 <- [1,425,null,{"value":"13"}] 02:35:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:35:20 INFO - PROCESS | 784 | 1470735320774 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:35:20 INFO - PROCESS | 784 | 1470735320778 Marionette TRACE conn3 <- [1,426,null,{}] 02:35:20 INFO - PROCESS | 784 | 1470735320788 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:20 INFO - PROCESS | 784 | 1470735320791 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:20 INFO - PROCESS | 784 | 1470735320904 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 02:35:20 INFO - PROCESS | 784 | 1470735320910 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:20 INFO - PROCESS | 784 | 1470735320912 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:20 INFO - PROCESS | 784 | ++DOCSHELL 1601A400 == 45 [pid = 784] [id = 116] 02:35:20 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (161DAC00) [pid = 784] [serial = 345] [outer = 00000000] 02:35:20 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (17161400) [pid = 784] [serial = 346] [outer = 161DAC00] 02:35:20 INFO - PROCESS | 784 | 1470735320958 Marionette DEBUG loaded listener.js 02:35:21 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (18012C00) [pid = 784] [serial = 347] [outer = 161DAC00] 02:35:21 INFO - PROCESS | 784 | 1470735321454 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 02:35:21 INFO - PROCESS | 784 | 1470735321472 Marionette TRACE conn3 <- [1,429,null,{"value":"13"}] 02:35:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:35:21 INFO - PROCESS | 784 | 1470735321475 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:35:21 INFO - PROCESS | 784 | 1470735321477 Marionette TRACE conn3 <- [1,430,null,{}] 02:35:21 INFO - PROCESS | 784 | 1470735321480 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:21 INFO - PROCESS | 784 | 1470735321482 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:21 INFO - PROCESS | 784 | 1470735321597 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 02:35:21 INFO - PROCESS | 784 | 1470735321602 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:21 INFO - PROCESS | 784 | 1470735321604 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:21 INFO - PROCESS | 784 | ++DOCSHELL 1972F400 == 46 [pid = 784] [id = 117] 02:35:21 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (19730000) [pid = 784] [serial = 348] [outer = 00000000] 02:35:21 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (19ED3400) [pid = 784] [serial = 349] [outer = 19730000] 02:35:21 INFO - PROCESS | 784 | 1470735321648 Marionette DEBUG loaded listener.js 02:35:21 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (19ED6C00) [pid = 784] [serial = 350] [outer = 19730000] 02:35:22 INFO - PROCESS | 784 | 1470735322077 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 02:35:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:35:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 641ms 02:35:22 INFO - PROCESS | 784 | 1470735322114 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 02:35:22 INFO - PROCESS | 784 | 1470735322118 Marionette TRACE conn3 <- [1,433,null,{"value":"13"}] 02:35:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:35:22 INFO - PROCESS | 784 | 1470735322121 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:35:22 INFO - PROCESS | 784 | 1470735322123 Marionette TRACE conn3 <- [1,434,null,{}] 02:35:22 INFO - PROCESS | 784 | 1470735322127 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:22 INFO - PROCESS | 784 | 1470735322129 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:22 INFO - PROCESS | 784 | 1470735322244 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 02:35:22 INFO - PROCESS | 784 | 1470735322329 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:22 INFO - PROCESS | 784 | 1470735322334 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:22 INFO - PROCESS | 784 | ++DOCSHELL 1A099C00 == 47 [pid = 784] [id = 118] 02:35:22 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (1A408C00) [pid = 784] [serial = 351] [outer = 00000000] 02:35:22 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (1A604400) [pid = 784] [serial = 352] [outer = 1A408C00] 02:35:22 INFO - PROCESS | 784 | 1470735322389 Marionette DEBUG loaded listener.js 02:35:22 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (1A713400) [pid = 784] [serial = 353] [outer = 1A408C00] 02:35:22 INFO - PROCESS | 784 | --DOMWINDOW == 94 (16986C00) [pid = 784] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:35:22 INFO - PROCESS | 784 | --DOMWINDOW == 93 (114DB400) [pid = 784] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:35:22 INFO - PROCESS | 784 | --DOMWINDOW == 92 (161D9C00) [pid = 784] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:35:22 INFO - PROCESS | 784 | --DOMWINDOW == 91 (130B9C00) [pid = 784] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:35:22 INFO - PROCESS | 784 | --DOMWINDOW == 90 (163A9C00) [pid = 784] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:35:22 INFO - PROCESS | 784 | --DOMWINDOW == 89 (1147E800) [pid = 784] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:35:22 INFO - PROCESS | 784 | --DOMWINDOW == 88 (1834DC00) [pid = 784] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:35:22 INFO - PROCESS | 784 | --DOMWINDOW == 87 (11A52000) [pid = 784] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:35:22 INFO - PROCESS | 784 | --DOMWINDOW == 86 (17753C00) [pid = 784] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:35:22 INFO - PROCESS | 784 | 1470735322911 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 02:35:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:35:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 829ms 02:35:22 INFO - PROCESS | 784 | 1470735322962 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 02:35:22 INFO - PROCESS | 784 | 1470735322964 Marionette TRACE conn3 <- [1,437,null,{"value":"13"}] 02:35:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:35:22 INFO - PROCESS | 784 | 1470735322973 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:35:22 INFO - PROCESS | 784 | 1470735322975 Marionette TRACE conn3 <- [1,438,null,{}] 02:35:22 INFO - PROCESS | 784 | 1470735322979 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:22 INFO - PROCESS | 784 | 1470735322981 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:23 INFO - PROCESS | 784 | 1470735323063 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 02:35:23 INFO - PROCESS | 784 | 1470735323068 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:23 INFO - PROCESS | 784 | 1470735323070 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:23 INFO - PROCESS | 784 | ++DOCSHELL 163B0400 == 48 [pid = 784] [id = 119] 02:35:23 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (163B0C00) [pid = 784] [serial = 354] [outer = 00000000] 02:35:23 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (18352C00) [pid = 784] [serial = 355] [outer = 163B0C00] 02:35:23 INFO - PROCESS | 784 | 1470735323124 Marionette DEBUG loaded listener.js 02:35:23 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (1A715000) [pid = 784] [serial = 356] [outer = 163B0C00] 02:35:23 INFO - PROCESS | 784 | 1470735323544 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 02:35:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:35:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 594ms 02:35:23 INFO - PROCESS | 784 | 1470735323569 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 02:35:23 INFO - PROCESS | 784 | 1470735323571 Marionette TRACE conn3 <- [1,441,null,{"value":"13"}] 02:35:23 INFO - PROCESS | 784 | 1470735323575 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:35:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:35:23 INFO - PROCESS | 784 | 1470735323576 Marionette TRACE conn3 <- [1,442,null,{}] 02:35:23 INFO - PROCESS | 784 | 1470735323594 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:23 INFO - PROCESS | 784 | 1470735323596 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:23 INFO - PROCESS | 784 | 1470735323699 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 02:35:23 INFO - PROCESS | 784 | 1470735323706 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:23 INFO - PROCESS | 784 | 1470735323708 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:23 INFO - PROCESS | 784 | ++DOCSHELL 18352800 == 49 [pid = 784] [id = 120] 02:35:23 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (19ECF400) [pid = 784] [serial = 357] [outer = 00000000] 02:35:23 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (1A831800) [pid = 784] [serial = 358] [outer = 19ECF400] 02:35:23 INFO - PROCESS | 784 | 1470735323751 Marionette DEBUG loaded listener.js 02:35:23 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (1A832C00) [pid = 784] [serial = 359] [outer = 19ECF400] 02:35:24 INFO - PROCESS | 784 | 1470735324171 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 02:35:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:35:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 657ms 02:35:24 INFO - PROCESS | 784 | 1470735324234 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 02:35:24 INFO - PROCESS | 784 | 1470735324236 Marionette TRACE conn3 <- [1,445,null,{"value":"13"}] 02:35:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:35:24 INFO - PROCESS | 784 | 1470735324239 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:35:24 INFO - PROCESS | 784 | 1470735324241 Marionette TRACE conn3 <- [1,446,null,{}] 02:35:24 INFO - PROCESS | 784 | 1470735324244 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:24 INFO - PROCESS | 784 | 1470735324246 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:24 INFO - PROCESS | 784 | 1470735324325 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 02:35:24 INFO - PROCESS | 784 | 1470735324333 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:24 INFO - PROCESS | 784 | 1470735324335 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:24 INFO - PROCESS | 784 | ++DOCSHELL 1A82F800 == 50 [pid = 784] [id = 121] 02:35:24 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (1AA86000) [pid = 784] [serial = 360] [outer = 00000000] 02:35:24 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (1AB55000) [pid = 784] [serial = 361] [outer = 1AA86000] 02:35:24 INFO - PROCESS | 784 | 1470735324377 Marionette DEBUG loaded listener.js 02:35:24 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (1AF35400) [pid = 784] [serial = 362] [outer = 1AA86000] 02:35:24 INFO - PROCESS | 784 | 1470735324946 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 02:35:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:35:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 735ms 02:35:25 INFO - PROCESS | 784 | 1470735324980 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 02:35:25 INFO - PROCESS | 784 | 1470735324985 Marionette TRACE conn3 <- [1,449,null,{"value":"13"}] 02:35:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:35:25 INFO - PROCESS | 784 | 1470735325034 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:35:25 INFO - PROCESS | 784 | 1470735325038 Marionette TRACE conn3 <- [1,450,null,{}] 02:35:25 INFO - PROCESS | 784 | 1470735325045 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:25 INFO - PROCESS | 784 | 1470735325048 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:25 INFO - PROCESS | 784 | 1470735325227 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 02:35:25 INFO - PROCESS | 784 | 1470735325279 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:25 INFO - PROCESS | 784 | 1470735325284 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:25 INFO - PROCESS | 784 | ++DOCSHELL 10B75C00 == 51 [pid = 784] [id = 122] 02:35:25 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (10B76000) [pid = 784] [serial = 363] [outer = 00000000] 02:35:25 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (13C26000) [pid = 784] [serial = 364] [outer = 10B76000] 02:35:25 INFO - PROCESS | 784 | 1470735325340 Marionette DEBUG loaded listener.js 02:35:25 INFO - PROCESS | 784 | ++DOMWINDOW == 98 (152A9C00) [pid = 784] [serial = 365] [outer = 10B76000] 02:35:25 INFO - PROCESS | 784 | 1470735325918 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 02:35:26 INFO - PROCESS | 784 | 1470735325985 Marionette TRACE conn3 <- [1,453,null,{"value":"13"}] 02:35:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:35:26 INFO - PROCESS | 784 | 1470735325992 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:35:26 INFO - PROCESS | 784 | 1470735325995 Marionette TRACE conn3 <- [1,454,null,{}] 02:35:26 INFO - PROCESS | 784 | 1470735325999 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:26 INFO - PROCESS | 784 | 1470735326002 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:26 INFO - PROCESS | 784 | 1470735326112 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 02:35:26 INFO - PROCESS | 784 | 1470735326241 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:26 INFO - PROCESS | 784 | 1470735326244 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:26 INFO - PROCESS | 784 | ++DOCSHELL 16153C00 == 52 [pid = 784] [id = 123] 02:35:26 INFO - PROCESS | 784 | ++DOMWINDOW == 99 (161DA000) [pid = 784] [serial = 366] [outer = 00000000] 02:35:26 INFO - PROCESS | 784 | ++DOMWINDOW == 100 (163AAC00) [pid = 784] [serial = 367] [outer = 161DA000] 02:35:26 INFO - PROCESS | 784 | 1470735326302 Marionette DEBUG loaded listener.js 02:35:26 INFO - PROCESS | 784 | ++DOMWINDOW == 101 (16A1B000) [pid = 784] [serial = 368] [outer = 161DA000] 02:35:26 INFO - PROCESS | 784 | [784] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:26 INFO - PROCESS | 784 | 1470735326907 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 02:35:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:35:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 955ms 02:35:26 INFO - PROCESS | 784 | 1470735326935 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 02:35:26 INFO - PROCESS | 784 | 1470735326938 Marionette TRACE conn3 <- [1,457,null,{"value":"13"}] 02:35:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:35:26 INFO - PROCESS | 784 | 1470735326942 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:35:26 INFO - PROCESS | 784 | 1470735326945 Marionette TRACE conn3 <- [1,458,null,{}] 02:35:26 INFO - PROCESS | 784 | 1470735326956 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:26 INFO - PROCESS | 784 | 1470735326964 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:27 INFO - PROCESS | 784 | 1470735327111 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 02:35:27 INFO - PROCESS | 784 | 1470735327127 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:27 INFO - PROCESS | 784 | 1470735327130 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:27 INFO - PROCESS | 784 | ++DOCSHELL 1716B800 == 53 [pid = 784] [id = 124] 02:35:27 INFO - PROCESS | 784 | ++DOMWINDOW == 102 (1716D800) [pid = 784] [serial = 369] [outer = 00000000] 02:35:27 INFO - PROCESS | 784 | ++DOMWINDOW == 103 (180A3C00) [pid = 784] [serial = 370] [outer = 1716D800] 02:35:27 INFO - PROCESS | 784 | 1470735327186 Marionette DEBUG loaded listener.js 02:35:27 INFO - PROCESS | 784 | ++DOMWINDOW == 104 (1A095000) [pid = 784] [serial = 371] [outer = 1716D800] 02:35:27 INFO - PROCESS | 784 | 1470735327841 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 02:35:27 INFO - PROCESS | 784 | 1470735327889 Marionette TRACE conn3 <- [1,461,null,{"value":"13"}] 02:35:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:35:27 INFO - PROCESS | 784 | 1470735327893 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:35:27 INFO - PROCESS | 784 | 1470735327895 Marionette TRACE conn3 <- [1,462,null,{}] 02:35:27 INFO - PROCESS | 784 | 1470735327899 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:27 INFO - PROCESS | 784 | 1470735327901 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:27 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 02:35:27 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 02:35:28 INFO - PROCESS | 784 | 1470735328010 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 02:35:28 INFO - PROCESS | 784 | 1470735328133 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:28 INFO - PROCESS | 784 | 1470735328136 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:28 INFO - PROCESS | 784 | ++DOCSHELL 10A53800 == 54 [pid = 784] [id = 125] 02:35:28 INFO - PROCESS | 784 | ++DOMWINDOW == 105 (1A606400) [pid = 784] [serial = 372] [outer = 00000000] 02:35:28 INFO - PROCESS | 784 | ++DOMWINDOW == 106 (1AB57800) [pid = 784] [serial = 373] [outer = 1A606400] 02:35:28 INFO - PROCESS | 784 | 1470735328190 Marionette DEBUG loaded listener.js 02:35:28 INFO - PROCESS | 784 | ++DOMWINDOW == 107 (1ADE3C00) [pid = 784] [serial = 374] [outer = 1A606400] 02:35:28 INFO - PROCESS | 784 | [784] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:28 INFO - PROCESS | 784 | 1470735328763 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 02:35:28 INFO - PROCESS | 784 | 1470735328967 Marionette TRACE conn3 <- [1,465,null,{"value":"13"}] 02:35:29 INFO - PROCESS | 784 | 1470735328995 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:35:29 INFO - PROCESS | 784 | 1470735328998 Marionette TRACE conn3 <- [1,466,null,{}] 02:35:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:35:29 INFO - PROCESS | 784 | 1470735329004 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:29 INFO - PROCESS | 784 | 1470735329007 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:29 INFO - PROCESS | 784 | 1470735329108 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 02:35:29 INFO - PROCESS | 784 | 1470735329235 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:29 INFO - PROCESS | 784 | 1470735329241 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:29 INFO - PROCESS | 784 | ++DOCSHELL 13245400 == 55 [pid = 784] [id = 126] 02:35:29 INFO - PROCESS | 784 | ++DOMWINDOW == 108 (13245C00) [pid = 784] [serial = 375] [outer = 00000000] 02:35:29 INFO - PROCESS | 784 | ++DOMWINDOW == 109 (13449000) [pid = 784] [serial = 376] [outer = 13245C00] 02:35:29 INFO - PROCESS | 784 | 1470735329291 Marionette DEBUG loaded listener.js 02:35:29 INFO - PROCESS | 784 | ++DOMWINDOW == 110 (1429DC00) [pid = 784] [serial = 377] [outer = 13245C00] 02:35:29 INFO - PROCESS | 784 | --DOCSHELL 18352800 == 54 [pid = 784] [id = 120] 02:35:29 INFO - PROCESS | 784 | --DOCSHELL 163B0400 == 53 [pid = 784] [id = 119] 02:35:29 INFO - PROCESS | 784 | --DOCSHELL 1A099C00 == 52 [pid = 784] [id = 118] 02:35:29 INFO - PROCESS | 784 | --DOCSHELL 1972F400 == 51 [pid = 784] [id = 117] 02:35:29 INFO - PROCESS | 784 | --DOCSHELL 1601A400 == 50 [pid = 784] [id = 116] 02:35:29 INFO - PROCESS | 784 | --DOCSHELL 1601B400 == 49 [pid = 784] [id = 115] 02:35:29 INFO - PROCESS | 784 | --DOCSHELL 132B5800 == 48 [pid = 784] [id = 114] 02:35:29 INFO - PROCESS | 784 | --DOCSHELL 11216400 == 47 [pid = 784] [id = 113] 02:35:29 INFO - PROCESS | 784 | --DOCSHELL 114DFC00 == 46 [pid = 784] [id = 109] 02:35:29 INFO - PROCESS | 784 | --DOMWINDOW == 109 (1716A800) [pid = 784] [serial = 307] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 784 | --DOMWINDOW == 108 (173E5C00) [pid = 784] [serial = 308] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 784 | --DOMWINDOW == 107 (139CCC00) [pid = 784] [serial = 296] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 784 | --DOMWINDOW == 106 (132BF800) [pid = 784] [serial = 295] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 784 | --DOMWINDOW == 105 (1AF3C000) [pid = 784] [serial = 292] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 784 | --DOMWINDOW == 104 (161E2400) [pid = 784] [serial = 301] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 784 | --DOMWINDOW == 103 (163A4000) [pid = 784] [serial = 302] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 784 | --DOMWINDOW == 102 (1429A800) [pid = 784] [serial = 298] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 784 | --DOMWINDOW == 101 (14FC6000) [pid = 784] [serial = 299] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 784 | --DOMWINDOW == 100 (163AF000) [pid = 784] [serial = 304] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 784 | --DOMWINDOW == 99 (19C09000) [pid = 784] [serial = 311] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 784 | --DOMWINDOW == 98 (12831800) [pid = 784] [serial = 283] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 784 | --DOMWINDOW == 97 (18354400) [pid = 784] [serial = 310] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 784 | --DOMWINDOW == 96 (15361800) [pid = 784] [serial = 286] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 784 | --DOMWINDOW == 95 (19ED3C00) [pid = 784] [serial = 289] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 784 | --DOMWINDOW == 94 (19EDAC00) [pid = 784] [serial = 313] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 784 | --DOMWINDOW == 93 (1429E400) [pid = 784] [serial = 316] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 784 | --DOMWINDOW == 92 (1614C400) [pid = 784] [serial = 317] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 784 | --DOMWINDOW == 91 (19EDC400) [pid = 784] [serial = 314] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 784 | --DOMWINDOW == 90 (1A5C6400) [pid = 784] [serial = 320] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 784 | --DOMWINDOW == 89 (1696BC00) [pid = 784] [serial = 305] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 784 | --DOMWINDOW == 88 (19ED8C00) [pid = 784] [serial = 319] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 784 | --DOMWINDOW == 87 (1A60A800) [pid = 784] [serial = 322] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 784 | 1470735329947 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 02:35:30 INFO - PROCESS | 784 | 1470735329990 Marionette TRACE conn3 <- [1,469,null,{"value":"13"}] 02:35:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:35:30 INFO - PROCESS | 784 | 1470735329997 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:35:30 INFO - PROCESS | 784 | 1470735330000 Marionette TRACE conn3 <- [1,470,null,{}] 02:35:30 INFO - PROCESS | 784 | 1470735330004 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:30 INFO - PROCESS | 784 | 1470735330006 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:30 INFO - PROCESS | 784 | 1470735330092 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 02:35:30 INFO - PROCESS | 784 | 1470735330191 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:30 INFO - PROCESS | 784 | 1470735330193 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:30 INFO - PROCESS | 784 | ++DOCSHELL 129BC800 == 47 [pid = 784] [id = 127] 02:35:30 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (130B8400) [pid = 784] [serial = 378] [outer = 00000000] 02:35:30 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (139CE000) [pid = 784] [serial = 379] [outer = 130B8400] 02:35:30 INFO - PROCESS | 784 | 1470735330242 Marionette DEBUG loaded listener.js 02:35:30 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (15846800) [pid = 784] [serial = 380] [outer = 130B8400] 02:35:30 INFO - PROCESS | 784 | 1470735330671 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 02:35:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:35:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 751ms 02:35:30 INFO - PROCESS | 784 | 1470735330733 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 02:35:30 INFO - PROCESS | 784 | 1470735330735 Marionette TRACE conn3 <- [1,473,null,{"value":"13"}] 02:35:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:35:30 INFO - PROCESS | 784 | 1470735330739 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:35:30 INFO - PROCESS | 784 | 1470735330741 Marionette TRACE conn3 <- [1,474,null,{}] 02:35:30 INFO - PROCESS | 784 | 1470735330749 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:30 INFO - PROCESS | 784 | 1470735330754 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:30 INFO - PROCESS | 784 | 1470735330841 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 02:35:30 INFO - PROCESS | 784 | 1470735330856 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:30 INFO - PROCESS | 784 | 1470735330860 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:30 INFO - PROCESS | 784 | ++DOCSHELL 16AD1400 == 48 [pid = 784] [id = 128] 02:35:30 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (16AD1800) [pid = 784] [serial = 381] [outer = 00000000] 02:35:30 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (16AD4C00) [pid = 784] [serial = 382] [outer = 16AD1800] 02:35:30 INFO - PROCESS | 784 | 1470735330907 Marionette DEBUG loaded listener.js 02:35:31 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (16C53800) [pid = 784] [serial = 383] [outer = 16AD1800] 02:35:31 INFO - PROCESS | 784 | 1470735331392 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 02:35:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:35:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 704ms 02:35:31 INFO - PROCESS | 784 | 1470735331438 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 02:35:31 INFO - PROCESS | 784 | 1470735331440 Marionette TRACE conn3 <- [1,477,null,{"value":"13"}] 02:35:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:35:31 INFO - PROCESS | 784 | 1470735331443 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:35:31 INFO - PROCESS | 784 | 1470735331445 Marionette TRACE conn3 <- [1,478,null,{}] 02:35:31 INFO - PROCESS | 784 | 1470735331448 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:31 INFO - PROCESS | 784 | 1470735331450 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:31 INFO - PROCESS | 784 | 1470735331535 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 02:35:31 INFO - PROCESS | 784 | 1470735331543 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:31 INFO - PROCESS | 784 | 1470735331545 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:31 INFO - PROCESS | 784 | ++DOCSHELL 1792DC00 == 49 [pid = 784] [id = 129] 02:35:31 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (17C9A000) [pid = 784] [serial = 384] [outer = 00000000] 02:35:31 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (19799400) [pid = 784] [serial = 385] [outer = 17C9A000] 02:35:31 INFO - PROCESS | 784 | 1470735331642 Marionette DEBUG loaded listener.js 02:35:31 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (19ED3C00) [pid = 784] [serial = 386] [outer = 17C9A000] 02:35:32 INFO - PROCESS | 784 | 1470735332087 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 02:35:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:35:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 704ms 02:35:32 INFO - PROCESS | 784 | 1470735332174 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 02:35:32 INFO - PROCESS | 784 | 1470735332176 Marionette TRACE conn3 <- [1,481,null,{"value":"13"}] 02:35:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:35:32 INFO - PROCESS | 784 | 1470735332180 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:35:32 INFO - PROCESS | 784 | 1470735332182 Marionette TRACE conn3 <- [1,482,null,{}] 02:35:32 INFO - PROCESS | 784 | 1470735332186 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:32 INFO - PROCESS | 784 | 1470735332188 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:32 INFO - PROCESS | 784 | 1470735332294 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 02:35:32 INFO - PROCESS | 784 | 1470735332299 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:32 INFO - PROCESS | 784 | 1470735332301 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:32 INFO - PROCESS | 784 | ++DOCSHELL 1A099C00 == 50 [pid = 784] [id = 130] 02:35:32 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (1A407000) [pid = 784] [serial = 387] [outer = 00000000] 02:35:32 INFO - PROCESS | 784 | ++DOMWINDOW == 98 (1A5C5800) [pid = 784] [serial = 388] [outer = 1A407000] 02:35:32 INFO - PROCESS | 784 | 1470735332352 Marionette DEBUG loaded listener.js 02:35:32 INFO - PROCESS | 784 | ++DOMWINDOW == 99 (1A602800) [pid = 784] [serial = 389] [outer = 1A407000] 02:35:32 INFO - PROCESS | 784 | 1470735332826 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 02:35:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:35:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 704ms 02:35:32 INFO - PROCESS | 784 | 1470735332879 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 02:35:32 INFO - PROCESS | 784 | 1470735332881 Marionette TRACE conn3 <- [1,485,null,{"value":"13"}] 02:35:32 INFO - PROCESS | 784 | 1470735332885 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:35:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:35:32 INFO - PROCESS | 784 | 1470735332886 Marionette TRACE conn3 <- [1,486,null,{}] 02:35:32 INFO - PROCESS | 784 | 1470735332890 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:32 INFO - PROCESS | 784 | 1470735332896 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:33 INFO - PROCESS | 784 | 1470735333037 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 02:35:33 INFO - PROCESS | 784 | 1470735333095 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:33 INFO - PROCESS | 784 | 1470735333098 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:33 INFO - PROCESS | 784 | ++DOCSHELL 1A712400 == 51 [pid = 784] [id = 131] 02:35:33 INFO - PROCESS | 784 | ++DOMWINDOW == 100 (1A713000) [pid = 784] [serial = 390] [outer = 00000000] 02:35:33 INFO - PROCESS | 784 | ++DOMWINDOW == 101 (1AB4DC00) [pid = 784] [serial = 391] [outer = 1A713000] 02:35:33 INFO - PROCESS | 784 | 1470735333142 Marionette DEBUG loaded listener.js 02:35:33 INFO - PROCESS | 784 | ++DOMWINDOW == 102 (1ADE8000) [pid = 784] [serial = 392] [outer = 1A713000] 02:35:33 INFO - PROCESS | 784 | 1470735333576 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 02:35:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:35:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 734ms 02:35:33 INFO - PROCESS | 784 | 1470735333643 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 02:35:33 INFO - PROCESS | 784 | 1470735333645 Marionette TRACE conn3 <- [1,489,null,{"value":"13"}] 02:35:33 INFO - PROCESS | 784 | 1470735333652 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:35:33 INFO - PROCESS | 784 | 1470735333654 Marionette TRACE conn3 <- [1,490,null,{}] 02:35:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:35:33 INFO - PROCESS | 784 | 1470735333657 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:33 INFO - PROCESS | 784 | 1470735333659 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:33 INFO - PROCESS | 784 | 1470735333771 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 02:35:33 INFO - PROCESS | 784 | 1470735333839 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:33 INFO - PROCESS | 784 | 1470735333841 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:33 INFO - PROCESS | 784 | ++DOCSHELL 17751C00 == 52 [pid = 784] [id = 132] 02:35:33 INFO - PROCESS | 784 | ++DOMWINDOW == 103 (17947C00) [pid = 784] [serial = 393] [outer = 00000000] 02:35:33 INFO - PROCESS | 784 | ++DOMWINDOW == 104 (17953000) [pid = 784] [serial = 394] [outer = 17947C00] 02:35:33 INFO - PROCESS | 784 | 1470735333884 Marionette DEBUG loaded listener.js 02:35:33 INFO - PROCESS | 784 | ++DOMWINDOW == 105 (17953400) [pid = 784] [serial = 395] [outer = 17947C00] 02:35:34 INFO - PROCESS | 784 | ++DOMWINDOW == 106 (17951C00) [pid = 784] [serial = 396] [outer = 1B572000] 02:35:34 INFO - PROCESS | 784 | 1470735334333 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 02:35:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:35:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 734ms 02:35:34 INFO - PROCESS | 784 | 1470735334397 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 02:35:34 INFO - PROCESS | 784 | 1470735334399 Marionette TRACE conn3 <- [1,493,null,{"value":"13"}] 02:35:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:35:34 INFO - PROCESS | 784 | 1470735334408 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:35:34 INFO - PROCESS | 784 | 1470735334410 Marionette TRACE conn3 <- [1,494,null,{}] 02:35:34 INFO - PROCESS | 784 | 1470735334414 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:34 INFO - PROCESS | 784 | 1470735334416 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:34 INFO - PROCESS | 784 | 1470735334673 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 02:35:34 INFO - PROCESS | 784 | --DOMWINDOW == 105 (19C09800) [pid = 784] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:35:34 INFO - PROCESS | 784 | --DOMWINDOW == 104 (161DAC00) [pid = 784] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:35:34 INFO - PROCESS | 784 | --DOMWINDOW == 103 (19730000) [pid = 784] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:35:34 INFO - PROCESS | 784 | --DOMWINDOW == 102 (132B7C00) [pid = 784] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:35:34 INFO - PROCESS | 784 | --DOMWINDOW == 101 (1601E000) [pid = 784] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:35:34 INFO - PROCESS | 784 | --DOMWINDOW == 100 (11219C00) [pid = 784] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:35:34 INFO - PROCESS | 784 | --DOMWINDOW == 99 (1A408C00) [pid = 784] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:35:34 INFO - PROCESS | 784 | --DOMWINDOW == 98 (19ECF400) [pid = 784] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:35:34 INFO - PROCESS | 784 | --DOMWINDOW == 97 (163B0C00) [pid = 784] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:35:34 INFO - PROCESS | 784 | --DOMWINDOW == 96 (152A8800) [pid = 784] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:35:34 INFO - PROCESS | 784 | --DOMWINDOW == 95 (1695F800) [pid = 784] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:35:34 INFO - PROCESS | 784 | 1470735334736 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:34 INFO - PROCESS | 784 | 1470735334738 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:34 INFO - PROCESS | 784 | ++DOCSHELL 10439C00 == 53 [pid = 784] [id = 133] 02:35:34 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (10A10000) [pid = 784] [serial = 397] [outer = 00000000] 02:35:34 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (142A0400) [pid = 784] [serial = 398] [outer = 10A10000] 02:35:34 INFO - PROCESS | 784 | 1470735334782 Marionette DEBUG loaded listener.js 02:35:34 INFO - PROCESS | 784 | ++DOMWINDOW == 98 (163A8400) [pid = 784] [serial = 399] [outer = 10A10000] 02:35:35 INFO - PROCESS | 784 | 1470735335158 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 02:35:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:35:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 797ms 02:35:35 INFO - PROCESS | 784 | 1470735335209 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 02:35:35 INFO - PROCESS | 784 | 1470735335211 Marionette TRACE conn3 <- [1,497,null,{"value":"13"}] 02:35:35 INFO - PROCESS | 784 | 1470735335215 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:35:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:35:35 INFO - PROCESS | 784 | 1470735335216 Marionette TRACE conn3 <- [1,498,null,{}] 02:35:35 INFO - PROCESS | 784 | 1470735335220 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:35 INFO - PROCESS | 784 | 1470735335221 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:35 INFO - PROCESS | 784 | 1470735335304 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 02:35:35 INFO - PROCESS | 784 | 1470735335311 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:35 INFO - PROCESS | 784 | 1470735335313 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:35 INFO - PROCESS | 784 | ++DOCSHELL 130E0C00 == 54 [pid = 784] [id = 134] 02:35:35 INFO - PROCESS | 784 | ++DOMWINDOW == 99 (13936C00) [pid = 784] [serial = 400] [outer = 00000000] 02:35:35 INFO - PROCESS | 784 | ++DOMWINDOW == 100 (1AA7E000) [pid = 784] [serial = 401] [outer = 13936C00] 02:35:35 INFO - PROCESS | 784 | 1470735335356 Marionette DEBUG loaded listener.js 02:35:35 INFO - PROCESS | 784 | ++DOMWINDOW == 101 (1ADEB400) [pid = 784] [serial = 402] [outer = 13936C00] 02:35:35 INFO - PROCESS | 784 | 1470735335794 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 02:35:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:35:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 625ms 02:35:35 INFO - PROCESS | 784 | 1470735335853 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 02:35:35 INFO - PROCESS | 784 | 1470735335855 Marionette TRACE conn3 <- [1,501,null,{"value":"13"}] 02:35:35 INFO - PROCESS | 784 | 1470735335858 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:35:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:35:35 INFO - PROCESS | 784 | 1470735335860 Marionette TRACE conn3 <- [1,502,null,{}] 02:35:35 INFO - PROCESS | 784 | 1470735335864 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:35 INFO - PROCESS | 784 | 1470735335865 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:35 INFO - PROCESS | 784 | 1470735335957 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 02:35:35 INFO - PROCESS | 784 | 1470735335965 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:35 INFO - PROCESS | 784 | 1470735335967 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:35 INFO - PROCESS | 784 | ++DOCSHELL 10A4BC00 == 55 [pid = 784] [id = 135] 02:35:35 INFO - PROCESS | 784 | ++DOMWINDOW == 102 (10A4CC00) [pid = 784] [serial = 403] [outer = 00000000] 02:35:36 INFO - PROCESS | 784 | ++DOMWINDOW == 103 (1B0BBC00) [pid = 784] [serial = 404] [outer = 10A4CC00] 02:35:36 INFO - PROCESS | 784 | 1470735336010 Marionette DEBUG loaded listener.js 02:35:36 INFO - PROCESS | 784 | ++DOMWINDOW == 104 (1B0BD000) [pid = 784] [serial = 405] [outer = 10A4CC00] 02:35:36 INFO - PROCESS | 784 | 1470735336432 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 02:35:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:35:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 594ms 02:35:36 INFO - PROCESS | 784 | 1470735336468 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 02:35:36 INFO - PROCESS | 784 | 1470735336470 Marionette TRACE conn3 <- [1,505,null,{"value":"13"}] 02:35:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:35:36 INFO - PROCESS | 784 | 1470735336474 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:35:36 INFO - PROCESS | 784 | 1470735336476 Marionette TRACE conn3 <- [1,506,null,{}] 02:35:36 INFO - PROCESS | 784 | 1470735336480 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:36 INFO - PROCESS | 784 | 1470735336482 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:36 INFO - PROCESS | 784 | 1470735336577 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 02:35:36 INFO - PROCESS | 784 | 1470735336582 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:36 INFO - PROCESS | 784 | 1470735336584 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:36 INFO - PROCESS | 784 | ++DOCSHELL 0C391000 == 56 [pid = 784] [id = 136] 02:35:36 INFO - PROCESS | 784 | ++DOMWINDOW == 105 (0C391400) [pid = 784] [serial = 406] [outer = 00000000] 02:35:36 INFO - PROCESS | 784 | ++DOMWINDOW == 106 (0C396400) [pid = 784] [serial = 407] [outer = 0C391400] 02:35:36 INFO - PROCESS | 784 | 1470735336635 Marionette DEBUG loaded listener.js 02:35:36 INFO - PROCESS | 784 | ++DOMWINDOW == 107 (1B0BD400) [pid = 784] [serial = 408] [outer = 0C391400] 02:35:37 INFO - PROCESS | 784 | 1470735337364 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 02:35:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:35:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 938ms 02:35:37 INFO - PROCESS | 784 | 1470735337418 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 02:35:37 INFO - PROCESS | 784 | 1470735337423 Marionette TRACE conn3 <- [1,509,null,{"value":"13"}] 02:35:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:35:37 INFO - PROCESS | 784 | 1470735337427 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:35:37 INFO - PROCESS | 784 | 1470735337433 Marionette TRACE conn3 <- [1,510,null,{}] 02:35:37 INFO - PROCESS | 784 | 1470735337438 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:37 INFO - PROCESS | 784 | 1470735337441 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:37 INFO - PROCESS | 784 | 1470735337558 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 02:35:37 INFO - PROCESS | 784 | 1470735337687 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:37 INFO - PROCESS | 784 | 1470735337690 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:37 INFO - PROCESS | 784 | ++DOCSHELL 10A08800 == 57 [pid = 784] [id = 137] 02:35:37 INFO - PROCESS | 784 | ++DOMWINDOW == 108 (10A4D400) [pid = 784] [serial = 409] [outer = 00000000] 02:35:37 INFO - PROCESS | 784 | ++DOMWINDOW == 109 (130E4800) [pid = 784] [serial = 410] [outer = 10A4D400] 02:35:37 INFO - PROCESS | 784 | 1470735337747 Marionette DEBUG loaded listener.js 02:35:37 INFO - PROCESS | 784 | ++DOMWINDOW == 110 (13E9E000) [pid = 784] [serial = 411] [outer = 10A4D400] 02:35:38 INFO - PROCESS | 784 | 1470735338360 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 02:35:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:35:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1001ms 02:35:38 INFO - PROCESS | 784 | 1470735338432 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 02:35:38 INFO - PROCESS | 784 | 1470735338437 Marionette TRACE conn3 <- [1,513,null,{"value":"13"}] 02:35:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:35:38 INFO - PROCESS | 784 | 1470735338443 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:35:38 INFO - PROCESS | 784 | 1470735338446 Marionette TRACE conn3 <- [1,514,null,{}] 02:35:38 INFO - PROCESS | 784 | 1470735338450 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:38 INFO - PROCESS | 784 | 1470735338453 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:38 INFO - PROCESS | 784 | 1470735338566 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 02:35:38 INFO - PROCESS | 784 | 1470735338695 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:38 INFO - PROCESS | 784 | 1470735338698 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:38 INFO - PROCESS | 784 | ++DOCSHELL 163A6000 == 58 [pid = 784] [id = 138] 02:35:38 INFO - PROCESS | 784 | ++DOMWINDOW == 111 (163A6800) [pid = 784] [serial = 412] [outer = 00000000] 02:35:38 INFO - PROCESS | 784 | ++DOMWINDOW == 112 (1696D800) [pid = 784] [serial = 413] [outer = 163A6800] 02:35:38 INFO - PROCESS | 784 | 1470735338754 Marionette DEBUG loaded listener.js 02:35:38 INFO - PROCESS | 784 | ++DOMWINDOW == 113 (16AD2C00) [pid = 784] [serial = 414] [outer = 163A6800] 02:35:39 INFO - PROCESS | 784 | 1470735339317 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 02:35:39 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 02:35:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 907ms 02:35:39 INFO - PROCESS | 784 | 1470735339358 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 02:35:39 INFO - PROCESS | 784 | 1470735339361 Marionette TRACE conn3 <- [1,517,null,{"value":"13"}] 02:35:39 INFO - PROCESS | 784 | 1470735339366 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:35:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:35:39 INFO - PROCESS | 784 | 1470735339369 Marionette TRACE conn3 <- [1,518,null,{}] 02:35:39 INFO - PROCESS | 784 | 1470735339380 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:39 INFO - PROCESS | 784 | 1470735339385 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:39 INFO - PROCESS | 784 | 1470735339502 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 02:35:39 INFO - PROCESS | 784 | 1470735339604 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:39 INFO - PROCESS | 784 | 1470735339607 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:39 INFO - PROCESS | 784 | ++DOCSHELL 1A602400 == 59 [pid = 784] [id = 139] 02:35:39 INFO - PROCESS | 784 | ++DOMWINDOW == 114 (1A60C000) [pid = 784] [serial = 415] [outer = 00000000] 02:35:39 INFO - PROCESS | 784 | ++DOMWINDOW == 115 (1A832800) [pid = 784] [serial = 416] [outer = 1A60C000] 02:35:39 INFO - PROCESS | 784 | 1470735339662 Marionette DEBUG loaded listener.js 02:35:39 INFO - PROCESS | 784 | ++DOMWINDOW == 116 (1ADEF000) [pid = 784] [serial = 417] [outer = 1A60C000] 02:35:40 INFO - PROCESS | 784 | 1470735340204 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 02:35:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:35:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 892ms 02:35:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:35:40 INFO - PROCESS | 784 | 1470735340274 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 02:35:40 INFO - PROCESS | 784 | 1470735340277 Marionette TRACE conn3 <- [1,521,null,{"value":"13"}] 02:35:40 INFO - PROCESS | 784 | 1470735340281 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:35:40 INFO - PROCESS | 784 | 1470735340283 Marionette TRACE conn3 <- [1,522,null,{}] 02:35:40 INFO - PROCESS | 784 | 1470735340286 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:40 INFO - PROCESS | 784 | 1470735340288 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:40 INFO - PROCESS | 784 | 1470735340399 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 02:35:40 INFO - PROCESS | 784 | 1470735340506 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:40 INFO - PROCESS | 784 | 1470735340509 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:40 INFO - PROCESS | 784 | ++DOCSHELL 1B340400 == 60 [pid = 784] [id = 140] 02:35:40 INFO - PROCESS | 784 | ++DOMWINDOW == 117 (1B341000) [pid = 784] [serial = 418] [outer = 00000000] 02:35:40 INFO - PROCESS | 784 | ++DOMWINDOW == 118 (1B345000) [pid = 784] [serial = 419] [outer = 1B341000] 02:35:40 INFO - PROCESS | 784 | 1470735340561 Marionette DEBUG loaded listener.js 02:35:40 INFO - PROCESS | 784 | ++DOMWINDOW == 119 (1B348800) [pid = 784] [serial = 420] [outer = 1B341000] 02:35:41 INFO - PROCESS | 784 | 1470735341411 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 02:35:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:35:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1188ms 02:35:41 INFO - PROCESS | 784 | 1470735341480 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 02:35:41 INFO - PROCESS | 784 | 1470735341485 Marionette TRACE conn3 <- [1,525,null,{"value":"13"}] 02:35:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:35:41 INFO - PROCESS | 784 | 1470735341490 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:35:41 INFO - PROCESS | 784 | 1470735341493 Marionette TRACE conn3 <- [1,526,null,{}] 02:35:41 INFO - PROCESS | 784 | 1470735341498 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:41 INFO - PROCESS | 784 | 1470735341501 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:41 INFO - PROCESS | 784 | 1470735341609 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 02:35:41 INFO - PROCESS | 784 | 1470735341735 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:41 INFO - PROCESS | 784 | 1470735341739 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:41 INFO - PROCESS | 784 | ++DOCSHELL 13147000 == 61 [pid = 784] [id = 141] 02:35:41 INFO - PROCESS | 784 | ++DOMWINDOW == 120 (1314AC00) [pid = 784] [serial = 421] [outer = 00000000] 02:35:41 INFO - PROCESS | 784 | ++DOMWINDOW == 121 (131F0800) [pid = 784] [serial = 422] [outer = 1314AC00] 02:35:41 INFO - PROCESS | 784 | 1470735341789 Marionette DEBUG loaded listener.js 02:35:41 INFO - PROCESS | 784 | ++DOMWINDOW == 122 (1393D400) [pid = 784] [serial = 423] [outer = 1314AC00] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 10A4BC00 == 60 [pid = 784] [id = 135] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 130E0C00 == 59 [pid = 784] [id = 134] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 10439C00 == 58 [pid = 784] [id = 133] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 17751C00 == 57 [pid = 784] [id = 132] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 1A712400 == 56 [pid = 784] [id = 131] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 1A099C00 == 55 [pid = 784] [id = 130] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 1792DC00 == 54 [pid = 784] [id = 129] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 16AD1400 == 53 [pid = 784] [id = 128] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 129BC800 == 52 [pid = 784] [id = 127] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 13245400 == 51 [pid = 784] [id = 126] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 1AA84000 == 50 [pid = 784] [id = 84] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 163AD800 == 49 [pid = 784] [id = 112] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 10521800 == 48 [pid = 784] [id = 111] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 152C4800 == 47 [pid = 784] [id = 82] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 1A82F800 == 46 [pid = 784] [id = 121] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 16153C00 == 45 [pid = 784] [id = 123] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 10B75C00 == 44 [pid = 784] [id = 122] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 1716B800 == 43 [pid = 784] [id = 124] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 10A53800 == 42 [pid = 784] [id = 125] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 17303800 == 41 [pid = 784] [id = 69] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 139CB800 == 40 [pid = 784] [id = 98] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 112E4C00 == 39 [pid = 784] [id = 95] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 19C05C00 == 38 [pid = 784] [id = 80] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 17756C00 == 37 [pid = 784] [id = 97] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 1429E800 == 36 [pid = 784] [id = 68] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 152AE400 == 35 [pid = 784] [id = 110] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 19ED8000 == 34 [pid = 784] [id = 83] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 152AD000 == 33 [pid = 784] [id = 96] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 10B74000 == 32 [pid = 784] [id = 67] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 1A602400 == 31 [pid = 784] [id = 139] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 1B340400 == 30 [pid = 784] [id = 140] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 163A6000 == 29 [pid = 784] [id = 138] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 0C391000 == 28 [pid = 784] [id = 136] 02:35:43 INFO - PROCESS | 784 | --DOCSHELL 10A08800 == 27 [pid = 784] [id = 137] 02:35:43 INFO - PROCESS | 784 | --DOMWINDOW == 121 (152B4C00) [pid = 784] [serial = 281] [outer = 00000000] [url = about:blank] 02:35:43 INFO - PROCESS | 784 | --DOMWINDOW == 120 (1B0B5400) [pid = 784] [serial = 293] [outer = 00000000] [url = about:blank] 02:35:43 INFO - PROCESS | 784 | --DOMWINDOW == 119 (1A828000) [pid = 784] [serial = 239] [outer = 00000000] [url = about:blank] 02:35:43 INFO - PROCESS | 784 | --DOMWINDOW == 118 (18012C00) [pid = 784] [serial = 347] [outer = 00000000] [url = about:blank] 02:35:43 INFO - PROCESS | 784 | --DOMWINDOW == 117 (17161400) [pid = 784] [serial = 346] [outer = 00000000] [url = about:blank] 02:35:43 INFO - PROCESS | 784 | --DOMWINDOW == 116 (19ED6C00) [pid = 784] [serial = 350] [outer = 00000000] [url = about:blank] 02:35:43 INFO - PROCESS | 784 | --DOMWINDOW == 115 (19ED3400) [pid = 784] [serial = 349] [outer = 00000000] [url = about:blank] 02:35:43 INFO - PROCESS | 784 | --DOMWINDOW == 114 (12982000) [pid = 784] [serial = 325] [outer = 00000000] [url = about:blank] 02:35:43 INFO - PROCESS | 784 | --DOMWINDOW == 113 (1536B800) [pid = 784] [serial = 328] [outer = 00000000] [url = about:blank] 02:35:43 INFO - PROCESS | 784 | --DOMWINDOW == 112 (1AF40000) [pid = 784] [serial = 334] [outer = 00000000] [url = about:blank] 02:35:43 INFO - PROCESS | 784 | --DOMWINDOW == 111 (1344A400) [pid = 784] [serial = 340] [outer = 00000000] [url = about:blank] 02:35:43 INFO - PROCESS | 784 | --DOMWINDOW == 110 (13E9D800) [pid = 784] [serial = 341] [outer = 00000000] [url = about:blank] 02:35:43 INFO - PROCESS | 784 | --DOMWINDOW == 109 (18354000) [pid = 784] [serial = 331] [outer = 00000000] [url = about:blank] 02:35:43 INFO - PROCESS | 784 | --DOMWINDOW == 108 (161DB000) [pid = 784] [serial = 343] [outer = 00000000] [url = about:blank] 02:35:43 INFO - PROCESS | 784 | --DOMWINDOW == 107 (131F1C00) [pid = 784] [serial = 338] [outer = 00000000] [url = about:blank] 02:35:43 INFO - PROCESS | 784 | --DOMWINDOW == 106 (1293B800) [pid = 784] [serial = 337] [outer = 00000000] [url = about:blank] 02:35:43 INFO - PROCESS | 784 | --DOMWINDOW == 105 (1A604400) [pid = 784] [serial = 352] [outer = 00000000] [url = about:blank] 02:35:43 INFO - PROCESS | 784 | --DOMWINDOW == 104 (1A832C00) [pid = 784] [serial = 359] [outer = 00000000] [url = about:blank] 02:35:43 INFO - PROCESS | 784 | --DOMWINDOW == 103 (1A831800) [pid = 784] [serial = 358] [outer = 00000000] [url = about:blank] 02:35:43 INFO - PROCESS | 784 | --DOMWINDOW == 102 (1AB55000) [pid = 784] [serial = 361] [outer = 00000000] [url = about:blank] 02:35:43 INFO - PROCESS | 784 | --DOMWINDOW == 101 (1A713400) [pid = 784] [serial = 353] [outer = 00000000] [url = about:blank] 02:35:43 INFO - PROCESS | 784 | --DOMWINDOW == 100 (18352C00) [pid = 784] [serial = 355] [outer = 00000000] [url = about:blank] 02:35:43 INFO - PROCESS | 784 | --DOMWINDOW == 99 (1A715000) [pid = 784] [serial = 356] [outer = 00000000] [url = about:blank] 02:35:43 INFO - PROCESS | 784 | --DOMWINDOW == 98 (161E4000) [pid = 784] [serial = 344] [outer = 00000000] [url = about:blank] 02:35:43 INFO - PROCESS | 784 | 1470735343162 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 02:35:43 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 02:35:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1704ms 02:35:43 INFO - PROCESS | 784 | 1470735343195 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 02:35:43 INFO - PROCESS | 784 | 1470735343199 Marionette TRACE conn3 <- [1,529,null,{"value":"13"}] 02:35:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:35:43 INFO - PROCESS | 784 | 1470735343205 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:35:43 INFO - PROCESS | 784 | 1470735343208 Marionette TRACE conn3 <- [1,530,null,{}] 02:35:43 INFO - PROCESS | 784 | 1470735343214 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:43 INFO - PROCESS | 784 | 1470735343217 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:43 INFO - PROCESS | 784 | 1470735343308 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 02:35:43 INFO - PROCESS | 784 | 1470735343385 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:43 INFO - PROCESS | 784 | 1470735343389 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:43 INFO - PROCESS | 784 | ++DOCSHELL 10526000 == 28 [pid = 784] [id = 142] 02:35:43 INFO - PROCESS | 784 | ++DOMWINDOW == 99 (1055A800) [pid = 784] [serial = 424] [outer = 00000000] 02:35:43 INFO - PROCESS | 784 | ++DOMWINDOW == 100 (10A0B800) [pid = 784] [serial = 425] [outer = 1055A800] 02:35:43 INFO - PROCESS | 784 | 1470735343437 Marionette DEBUG loaded listener.js 02:35:43 INFO - PROCESS | 784 | ++DOMWINDOW == 101 (10A4B000) [pid = 784] [serial = 426] [outer = 1055A800] 02:35:43 INFO - PROCESS | 784 | 1470735343835 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 02:35:43 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 02:35:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:35:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:35:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:35:43 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 02:35:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:35:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:35:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:35:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:35:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:35:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 703ms 02:35:43 INFO - PROCESS | 784 | 1470735343905 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 02:35:43 INFO - PROCESS | 784 | 1470735343910 Marionette TRACE conn3 <- [1,533,null,{"value":"13"}] 02:35:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:35:43 INFO - PROCESS | 784 | 1470735343916 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:35:43 INFO - PROCESS | 784 | 1470735343919 Marionette TRACE conn3 <- [1,534,null,{}] 02:35:43 INFO - PROCESS | 784 | 1470735343922 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:43 INFO - PROCESS | 784 | 1470735343925 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:44 INFO - PROCESS | 784 | 1470735344020 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 02:35:44 INFO - PROCESS | 784 | 1470735344028 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:44 INFO - PROCESS | 784 | 1470735344030 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:44 INFO - PROCESS | 784 | ++DOCSHELL 1297A400 == 29 [pid = 784] [id = 143] 02:35:44 INFO - PROCESS | 784 | ++DOMWINDOW == 102 (129BEC00) [pid = 784] [serial = 427] [outer = 00000000] 02:35:44 INFO - PROCESS | 784 | ++DOMWINDOW == 103 (130E0C00) [pid = 784] [serial = 428] [outer = 129BEC00] 02:35:44 INFO - PROCESS | 784 | 1470735344083 Marionette DEBUG loaded listener.js 02:35:44 INFO - PROCESS | 784 | ++DOMWINDOW == 104 (1315CC00) [pid = 784] [serial = 429] [outer = 129BEC00] 02:35:44 INFO - PROCESS | 784 | 1470735344532 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 02:35:44 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. 02:35:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 641ms 02:35:44 INFO - PROCESS | 784 | 1470735344553 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 02:35:44 INFO - PROCESS | 784 | 1470735344555 Marionette TRACE conn3 <- [1,537,null,{"value":"13"}] 02:35:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:35:44 INFO - PROCESS | 784 | 1470735344558 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:35:44 INFO - PROCESS | 784 | 1470735344562 Marionette TRACE conn3 <- [1,538,null,{}] 02:35:44 INFO - PROCESS | 784 | 1470735344573 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:44 INFO - PROCESS | 784 | 1470735344577 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:44 INFO - PROCESS | 784 | 1470735344695 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 02:35:44 INFO - PROCESS | 784 | 1470735344705 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:44 INFO - PROCESS | 784 | 1470735344708 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:44 INFO - PROCESS | 784 | ++DOCSHELL 14FCC800 == 30 [pid = 784] [id = 144] 02:35:44 INFO - PROCESS | 784 | ++DOMWINDOW == 105 (152AA000) [pid = 784] [serial = 430] [outer = 00000000] 02:35:44 INFO - PROCESS | 784 | ++DOMWINDOW == 106 (152C5C00) [pid = 784] [serial = 431] [outer = 152AA000] 02:35:44 INFO - PROCESS | 784 | 1470735344755 Marionette DEBUG loaded listener.js 02:35:44 INFO - PROCESS | 784 | ++DOMWINDOW == 107 (1536B800) [pid = 784] [serial = 432] [outer = 152AA000] 02:35:45 INFO - PROCESS | 784 | 1470735345200 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 02:35:45 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. 02:35:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 688ms 02:35:45 INFO - PROCESS | 784 | 1470735345259 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 02:35:45 INFO - PROCESS | 784 | 1470735345271 Marionette TRACE conn3 <- [1,541,null,{"value":"13"}] 02:35:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:35:45 INFO - PROCESS | 784 | 1470735345275 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:35:45 INFO - PROCESS | 784 | 1470735345276 Marionette TRACE conn3 <- [1,542,null,{}] 02:35:45 INFO - PROCESS | 784 | 1470735345280 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:45 INFO - PROCESS | 784 | 1470735345282 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:45 INFO - PROCESS | 784 | 1470735345397 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 02:35:45 INFO - PROCESS | 784 | 1470735345402 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:45 INFO - PROCESS | 784 | 1470735345405 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:45 INFO - PROCESS | 784 | ++DOCSHELL 1583F400 == 31 [pid = 784] [id = 145] 02:35:45 INFO - PROCESS | 784 | ++DOMWINDOW == 108 (15DBA800) [pid = 784] [serial = 433] [outer = 00000000] 02:35:45 INFO - PROCESS | 784 | ++DOMWINDOW == 109 (161DF000) [pid = 784] [serial = 434] [outer = 15DBA800] 02:35:45 INFO - PROCESS | 784 | 1470735345496 Marionette DEBUG loaded listener.js 02:35:45 INFO - PROCESS | 784 | ++DOMWINDOW == 110 (163A4800) [pid = 784] [serial = 435] [outer = 15DBA800] 02:35:45 INFO - PROCESS | 784 | [784] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:45 INFO - PROCESS | 784 | [784] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:35:45 INFO - PROCESS | 784 | [784] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:45 INFO - PROCESS | 784 | [784] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:35:45 INFO - PROCESS | 784 | 1470735345935 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 02:35:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:35:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 704ms 02:35:45 INFO - PROCESS | 784 | 1470735345973 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 02:35:45 INFO - PROCESS | 784 | 1470735345975 Marionette TRACE conn3 <- [1,545,null,{"value":"13"}] 02:35:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:35:45 INFO - PROCESS | 784 | 1470735345979 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:35:45 INFO - PROCESS | 784 | 1470735345981 Marionette TRACE conn3 <- [1,546,null,{}] 02:35:45 INFO - PROCESS | 784 | 1470735345985 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:45 INFO - PROCESS | 784 | 1470735345987 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:46 INFO - PROCESS | 784 | 1470735346128 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 02:35:46 INFO - PROCESS | 784 | 1470735346150 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:46 INFO - PROCESS | 784 | 1470735346152 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:46 INFO - PROCESS | 784 | ++DOCSHELL 16963000 == 32 [pid = 784] [id = 146] 02:35:46 INFO - PROCESS | 784 | ++DOMWINDOW == 111 (16967400) [pid = 784] [serial = 436] [outer = 00000000] 02:35:46 INFO - PROCESS | 784 | ++DOMWINDOW == 112 (16A12000) [pid = 784] [serial = 437] [outer = 16967400] 02:35:46 INFO - PROCESS | 784 | 1470735346196 Marionette DEBUG loaded listener.js 02:35:46 INFO - PROCESS | 784 | ++DOMWINDOW == 113 (16AD5000) [pid = 784] [serial = 438] [outer = 16967400] 02:35:46 INFO - PROCESS | 784 | 1470735346643 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 02:35:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:35:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 688ms 02:35:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:35:46 INFO - PROCESS | 784 | 1470735346679 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 02:35:46 INFO - PROCESS | 784 | 1470735346681 Marionette TRACE conn3 <- [1,549,null,{"value":"13"}] 02:35:46 INFO - PROCESS | 784 | 1470735346684 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:35:46 INFO - PROCESS | 784 | 1470735346685 Marionette TRACE conn3 <- [1,550,null,{}] 02:35:46 INFO - PROCESS | 784 | 1470735346689 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:46 INFO - PROCESS | 784 | 1470735346695 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:46 INFO - PROCESS | 784 | 1470735346822 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 02:35:46 INFO - PROCESS | 784 | 1470735346828 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:46 INFO - PROCESS | 784 | 1470735346831 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:46 INFO - PROCESS | 784 | ++DOCSHELL 161E7800 == 33 [pid = 784] [id = 147] 02:35:46 INFO - PROCESS | 784 | ++DOMWINDOW == 114 (1716AC00) [pid = 784] [serial = 439] [outer = 00000000] 02:35:46 INFO - PROCESS | 784 | ++DOMWINDOW == 115 (17932C00) [pid = 784] [serial = 440] [outer = 1716AC00] 02:35:46 INFO - PROCESS | 784 | 1470735346879 Marionette DEBUG loaded listener.js 02:35:46 INFO - PROCESS | 784 | ++DOMWINDOW == 116 (17950400) [pid = 784] [serial = 441] [outer = 1716AC00] 02:35:47 INFO - PROCESS | 784 | [784] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:47 INFO - PROCESS | 784 | [784] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:35:47 INFO - PROCESS | 784 | [784] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:47 INFO - PROCESS | 784 | --DOMWINDOW == 115 (112E5400) [pid = 784] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:35:47 INFO - PROCESS | 784 | --DOMWINDOW == 114 (17759000) [pid = 784] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:35:47 INFO - PROCESS | 784 | --DOMWINDOW == 113 (152AD400) [pid = 784] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:35:47 INFO - PROCESS | 784 | --DOMWINDOW == 112 (18021000) [pid = 784] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:35:47 INFO - PROCESS | 784 | --DOMWINDOW == 111 (114E4400) [pid = 784] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:35:47 INFO - PROCESS | 784 | --DOMWINDOW == 110 (152C6000) [pid = 784] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:35:47 INFO - PROCESS | 784 | --DOMWINDOW == 109 (1AA85000) [pid = 784] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:35:47 INFO - PROCESS | 784 | --DOMWINDOW == 108 (17168800) [pid = 784] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:35:47 INFO - PROCESS | 784 | --DOMWINDOW == 107 (0C391400) [pid = 784] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:35:47 INFO - PROCESS | 784 | --DOMWINDOW == 106 (10A4CC00) [pid = 784] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:35:47 INFO - PROCESS | 784 | --DOMWINDOW == 105 (1A713000) [pid = 784] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:35:47 INFO - PROCESS | 784 | --DOMWINDOW == 104 (17947C00) [pid = 784] [serial = 393] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:35:47 INFO - PROCESS | 784 | --DOMWINDOW == 103 (10A10000) [pid = 784] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:35:47 INFO - PROCESS | 784 | --DOMWINDOW == 102 (1AA86000) [pid = 784] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:35:47 INFO - PROCESS | 784 | --DOMWINDOW == 101 (1A606400) [pid = 784] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:35:47 INFO - PROCESS | 784 | --DOMWINDOW == 100 (1716D800) [pid = 784] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:35:47 INFO - PROCESS | 784 | --DOMWINDOW == 99 (16AD1800) [pid = 784] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:35:47 INFO - PROCESS | 784 | --DOMWINDOW == 98 (1A407000) [pid = 784] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:35:47 INFO - PROCESS | 784 | --DOMWINDOW == 97 (10B76000) [pid = 784] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:35:47 INFO - PROCESS | 784 | --DOMWINDOW == 96 (130B8400) [pid = 784] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:35:47 INFO - PROCESS | 784 | --DOMWINDOW == 95 (161DA000) [pid = 784] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:35:47 INFO - PROCESS | 784 | --DOMWINDOW == 94 (13245C00) [pid = 784] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:35:47 INFO - PROCESS | 784 | --DOMWINDOW == 93 (17C9A000) [pid = 784] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:35:47 INFO - PROCESS | 784 | --DOMWINDOW == 92 (13936C00) [pid = 784] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:35:47 INFO - PROCESS | 784 | 1470735347910 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 02:35:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:35:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1235ms 02:35:47 INFO - PROCESS | 784 | 1470735347925 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 02:35:47 INFO - PROCESS | 784 | 1470735347927 Marionette TRACE conn3 <- [1,553,null,{"value":"13"}] 02:35:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:35:47 INFO - PROCESS | 784 | 1470735347931 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:35:47 INFO - PROCESS | 784 | 1470735347932 Marionette TRACE conn3 <- [1,554,null,{}] 02:35:47 INFO - PROCESS | 784 | 1470735347936 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:47 INFO - PROCESS | 784 | 1470735347937 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:48 INFO - PROCESS | 784 | 1470735348013 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 02:35:48 INFO - PROCESS | 784 | 1470735348020 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:48 INFO - PROCESS | 784 | 1470735348022 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:48 INFO - PROCESS | 784 | ++DOCSHELL 10A01400 == 34 [pid = 784] [id = 148] 02:35:48 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (11216400) [pid = 784] [serial = 442] [outer = 00000000] 02:35:48 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (13148800) [pid = 784] [serial = 443] [outer = 11216400] 02:35:48 INFO - PROCESS | 784 | 1470735348070 Marionette DEBUG loaded listener.js 02:35:48 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (13936C00) [pid = 784] [serial = 444] [outer = 11216400] 02:35:48 INFO - PROCESS | 784 | [784] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:48 INFO - PROCESS | 784 | [784] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:35:48 INFO - PROCESS | 784 | [784] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:48 INFO - PROCESS | 784 | 1470735348493 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:35:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:35:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 594ms 02:35:48 INFO - PROCESS | 784 | 1470735348530 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 02:35:48 INFO - PROCESS | 784 | 1470735348532 Marionette TRACE conn3 <- [1,557,null,{"value":"13"}] 02:35:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:35:48 INFO - PROCESS | 784 | 1470735348535 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:35:48 INFO - PROCESS | 784 | 1470735348537 Marionette TRACE conn3 <- [1,558,null,{}] 02:35:48 INFO - PROCESS | 784 | 1470735348541 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:48 INFO - PROCESS | 784 | 1470735348544 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:48 INFO - PROCESS | 784 | 1470735348627 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 02:35:48 INFO - PROCESS | 784 | 1470735348632 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:48 INFO - PROCESS | 784 | 1470735348634 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:48 INFO - PROCESS | 784 | ++DOCSHELL 152B2800 == 35 [pid = 784] [id = 149] 02:35:48 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (152CBC00) [pid = 784] [serial = 445] [outer = 00000000] 02:35:48 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (16ADA400) [pid = 784] [serial = 446] [outer = 152CBC00] 02:35:48 INFO - PROCESS | 784 | 1470735348677 Marionette DEBUG loaded listener.js 02:35:48 INFO - PROCESS | 784 | ++DOMWINDOW == 98 (17759800) [pid = 784] [serial = 447] [outer = 152CBC00] 02:35:48 INFO - PROCESS | 784 | [784] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:48 INFO - PROCESS | 784 | [784] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:35:49 INFO - PROCESS | 784 | [784] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:49 INFO - PROCESS | 784 | 1470735349089 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 02:35:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:35:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 594ms 02:35:49 INFO - PROCESS | 784 | 1470735349141 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 02:35:49 INFO - PROCESS | 784 | 1470735349143 Marionette TRACE conn3 <- [1,561,null,{"value":"13"}] 02:35:49 INFO - PROCESS | 784 | 1470735349147 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:35:49 INFO - PROCESS | 784 | 1470735349148 Marionette TRACE conn3 <- [1,562,null,{}] 02:35:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:35:49 INFO - PROCESS | 784 | 1470735349152 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:49 INFO - PROCESS | 784 | 1470735349154 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:49 INFO - PROCESS | 784 | 1470735349231 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 02:35:49 INFO - PROCESS | 784 | 1470735349236 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:49 INFO - PROCESS | 784 | 1470735349238 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:49 INFO - PROCESS | 784 | ++DOCSHELL 152A6C00 == 36 [pid = 784] [id = 150] 02:35:49 INFO - PROCESS | 784 | ++DOMWINDOW == 99 (1794C000) [pid = 784] [serial = 448] [outer = 00000000] 02:35:49 INFO - PROCESS | 784 | ++DOMWINDOW == 100 (180A1800) [pid = 784] [serial = 449] [outer = 1794C000] 02:35:49 INFO - PROCESS | 784 | 1470735349281 Marionette DEBUG loaded listener.js 02:35:49 INFO - PROCESS | 784 | ++DOMWINDOW == 101 (182C0800) [pid = 784] [serial = 450] [outer = 1794C000] 02:35:49 INFO - PROCESS | 784 | 1470735349714 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:35:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:35:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 594ms 02:35:49 INFO - PROCESS | 784 | 1470735349746 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 02:35:49 INFO - PROCESS | 784 | 1470735349757 Marionette TRACE conn3 <- [1,565,null,{"value":"13"}] 02:35:49 INFO - PROCESS | 784 | 1470735349777 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:35:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:35:49 INFO - PROCESS | 784 | 1470735349779 Marionette TRACE conn3 <- [1,566,null,{}] 02:35:49 INFO - PROCESS | 784 | 1470735349782 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:49 INFO - PROCESS | 784 | 1470735349784 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:49 INFO - PROCESS | 784 | 1470735349909 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 02:35:50 INFO - PROCESS | 784 | 1470735350043 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:50 INFO - PROCESS | 784 | 1470735350046 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:50 INFO - PROCESS | 784 | ++DOCSHELL 0C38E400 == 37 [pid = 784] [id = 151] 02:35:50 INFO - PROCESS | 784 | ++DOMWINDOW == 102 (0C390C00) [pid = 784] [serial = 451] [outer = 00000000] 02:35:50 INFO - PROCESS | 784 | ++DOMWINDOW == 103 (0C770C00) [pid = 784] [serial = 452] [outer = 0C390C00] 02:35:50 INFO - PROCESS | 784 | 1470735350106 Marionette DEBUG loaded listener.js 02:35:50 INFO - PROCESS | 784 | ++DOMWINDOW == 104 (104E3000) [pid = 784] [serial = 453] [outer = 0C390C00] 02:35:50 INFO - PROCESS | 784 | 1470735350865 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 02:35:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:35:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1141ms 02:35:50 INFO - PROCESS | 784 | 1470735350934 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 02:35:50 INFO - PROCESS | 784 | 1470735350938 Marionette TRACE conn3 <- [1,569,null,{"value":"13"}] 02:35:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:35:50 INFO - PROCESS | 784 | 1470735350944 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:35:50 INFO - PROCESS | 784 | 1470735350948 Marionette TRACE conn3 <- [1,570,null,{}] 02:35:50 INFO - PROCESS | 784 | 1470735350952 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:50 INFO - PROCESS | 784 | 1470735350955 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:51 INFO - PROCESS | 784 | 1470735351085 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 02:35:51 INFO - PROCESS | 784 | 1470735351206 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:51 INFO - PROCESS | 784 | 1470735351209 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:51 INFO - PROCESS | 784 | ++DOCSHELL 12DA5C00 == 38 [pid = 784] [id = 152] 02:35:51 INFO - PROCESS | 784 | ++DOMWINDOW == 105 (139C8C00) [pid = 784] [serial = 454] [outer = 00000000] 02:35:51 INFO - PROCESS | 784 | ++DOMWINDOW == 106 (1429E800) [pid = 784] [serial = 455] [outer = 139C8C00] 02:35:51 INFO - PROCESS | 784 | 1470735351268 Marionette DEBUG loaded listener.js 02:35:51 INFO - PROCESS | 784 | ++DOMWINDOW == 107 (152A8400) [pid = 784] [serial = 456] [outer = 139C8C00] 02:35:51 INFO - PROCESS | 784 | 1470735351964 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 02:35:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:35:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1094ms 02:35:52 INFO - PROCESS | 784 | 1470735352187 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 02:35:52 INFO - PROCESS | 784 | 1470735352191 Marionette TRACE conn3 <- [1,573,null,{"value":"13"}] 02:35:52 INFO - PROCESS | 784 | 1470735352197 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:35:52 INFO - PROCESS | 784 | 1470735352200 Marionette TRACE conn3 <- [1,574,null,{}] 02:35:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:35:52 INFO - PROCESS | 784 | 1470735352206 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:52 INFO - PROCESS | 784 | 1470735352209 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:52 INFO - PROCESS | 784 | 1470735352320 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 02:35:52 INFO - PROCESS | 784 | 1470735352400 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:52 INFO - PROCESS | 784 | 1470735352405 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:52 INFO - PROCESS | 784 | ++DOCSHELL 10B69800 == 39 [pid = 784] [id = 153] 02:35:52 INFO - PROCESS | 784 | ++DOMWINDOW == 108 (112DA000) [pid = 784] [serial = 457] [outer = 00000000] 02:35:52 INFO - PROCESS | 784 | ++DOMWINDOW == 109 (11C36800) [pid = 784] [serial = 458] [outer = 112DA000] 02:35:52 INFO - PROCESS | 784 | 1470735352500 Marionette DEBUG loaded listener.js 02:35:52 INFO - PROCESS | 784 | ++DOMWINDOW == 110 (12DA2C00) [pid = 784] [serial = 459] [outer = 112DA000] 02:35:52 INFO - PROCESS | 784 | --DOCSHELL 152A6C00 == 38 [pid = 784] [id = 150] 02:35:52 INFO - PROCESS | 784 | --DOCSHELL 152B2800 == 37 [pid = 784] [id = 149] 02:35:52 INFO - PROCESS | 784 | --DOCSHELL 10A01400 == 36 [pid = 784] [id = 148] 02:35:52 INFO - PROCESS | 784 | --DOCSHELL 161E7800 == 35 [pid = 784] [id = 147] 02:35:52 INFO - PROCESS | 784 | --DOCSHELL 16963000 == 34 [pid = 784] [id = 146] 02:35:52 INFO - PROCESS | 784 | --DOCSHELL 1583F400 == 33 [pid = 784] [id = 145] 02:35:52 INFO - PROCESS | 784 | --DOCSHELL 14FCC800 == 32 [pid = 784] [id = 144] 02:35:52 INFO - PROCESS | 784 | --DOCSHELL 1297A400 == 31 [pid = 784] [id = 143] 02:35:52 INFO - PROCESS | 784 | --DOCSHELL 10526000 == 30 [pid = 784] [id = 142] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 109 (1A71E800) [pid = 784] [serial = 323] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 108 (12BCA000) [pid = 784] [serial = 284] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 107 (1A4BD800) [pid = 784] [serial = 290] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 106 (15DBB800) [pid = 784] [serial = 287] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 105 (1AB4DC00) [pid = 784] [serial = 391] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 104 (11481000) [pid = 784] [serial = 167] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 103 (17953000) [pid = 784] [serial = 394] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 102 (1ADE8000) [pid = 784] [serial = 392] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 101 (17953400) [pid = 784] [serial = 395] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 100 (163A8400) [pid = 784] [serial = 399] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 99 (1AF35400) [pid = 784] [serial = 362] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 98 (1AB57800) [pid = 784] [serial = 373] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 97 (1ADE3C00) [pid = 784] [serial = 374] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 96 (180A3C00) [pid = 784] [serial = 370] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 95 (1A095000) [pid = 784] [serial = 371] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 94 (16AD4C00) [pid = 784] [serial = 382] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 93 (16C53800) [pid = 784] [serial = 383] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 92 (1A5C5800) [pid = 784] [serial = 388] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 91 (13C26000) [pid = 784] [serial = 364] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 90 (152A9C00) [pid = 784] [serial = 365] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 89 (139CE000) [pid = 784] [serial = 379] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 88 (15846800) [pid = 784] [serial = 380] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 87 (163AAC00) [pid = 784] [serial = 367] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 86 (16A1B000) [pid = 784] [serial = 368] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 85 (13449000) [pid = 784] [serial = 376] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 84 (1429DC00) [pid = 784] [serial = 377] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 83 (19799400) [pid = 784] [serial = 385] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 82 (19ED3C00) [pid = 784] [serial = 386] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 81 (142A0400) [pid = 784] [serial = 398] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 80 (1B0BD000) [pid = 784] [serial = 405] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 79 (1A602800) [pid = 784] [serial = 389] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 78 (1ADEB400) [pid = 784] [serial = 402] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 77 (1AA7E000) [pid = 784] [serial = 401] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 76 (130D7400) [pid = 784] [serial = 326] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 75 (16028000) [pid = 784] [serial = 329] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 74 (1B0B7800) [pid = 784] [serial = 335] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 73 (19ED7400) [pid = 784] [serial = 332] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 72 (1B0BD400) [pid = 784] [serial = 408] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 71 (0C396400) [pid = 784] [serial = 407] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | --DOMWINDOW == 70 (1B0BBC00) [pid = 784] [serial = 404] [outer = 00000000] [url = about:blank] 02:35:52 INFO - PROCESS | 784 | [784] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:52 INFO - PROCESS | 784 | [784] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:35:52 INFO - PROCESS | 784 | [784] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:53 INFO - PROCESS | 784 | 1470735353040 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 02:35:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:35:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 876ms 02:35:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:35:53 INFO - PROCESS | 784 | 1470735353086 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 02:35:53 INFO - PROCESS | 784 | 1470735353089 Marionette TRACE conn3 <- [1,577,null,{"value":"13"}] 02:35:53 INFO - PROCESS | 784 | 1470735353096 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:35:53 INFO - PROCESS | 784 | 1470735353099 Marionette TRACE conn3 <- [1,578,null,{}] 02:35:53 INFO - PROCESS | 784 | 1470735353104 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:53 INFO - PROCESS | 784 | 1470735353106 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:53 INFO - PROCESS | 784 | 1470735353191 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 02:35:53 INFO - PROCESS | 784 | 1470735353197 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:53 INFO - PROCESS | 784 | 1470735353199 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:53 INFO - PROCESS | 784 | ++DOCSHELL 12BCA000 == 31 [pid = 784] [id = 154] 02:35:53 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (12D77800) [pid = 784] [serial = 460] [outer = 00000000] 02:35:53 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (13245C00) [pid = 784] [serial = 461] [outer = 12D77800] 02:35:53 INFO - PROCESS | 784 | 1470735353250 Marionette DEBUG loaded listener.js 02:35:53 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (139CC400) [pid = 784] [serial = 462] [outer = 12D77800] 02:35:53 INFO - PROCESS | 784 | 1470735353713 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 02:35:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:35:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 656ms 02:35:53 INFO - PROCESS | 784 | 1470735353750 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 02:35:53 INFO - PROCESS | 784 | 1470735353752 Marionette TRACE conn3 <- [1,581,null,{"value":"13"}] 02:35:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:35:53 INFO - PROCESS | 784 | 1470735353756 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:35:53 INFO - PROCESS | 784 | 1470735353758 Marionette TRACE conn3 <- [1,582,null,{}] 02:35:53 INFO - PROCESS | 784 | 1470735353797 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:53 INFO - PROCESS | 784 | 1470735353801 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:53 INFO - PROCESS | 784 | 1470735353891 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 02:35:53 INFO - PROCESS | 784 | 1470735353977 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:53 INFO - PROCESS | 784 | 1470735353981 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:54 INFO - PROCESS | 784 | ++DOCSHELL 152CE000 == 32 [pid = 784] [id = 155] 02:35:54 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (15364000) [pid = 784] [serial = 463] [outer = 00000000] 02:35:54 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (15846800) [pid = 784] [serial = 464] [outer = 15364000] 02:35:54 INFO - PROCESS | 784 | 1470735354029 Marionette DEBUG loaded listener.js 02:35:54 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (15DBCC00) [pid = 784] [serial = 465] [outer = 15364000] 02:35:54 INFO - PROCESS | 784 | 1470735354494 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 02:35:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:35:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 797ms 02:35:54 INFO - PROCESS | 784 | 1470735354558 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 02:35:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:35:54 INFO - PROCESS | 784 | 1470735354560 Marionette TRACE conn3 <- [1,585,null,{"value":"13"}] 02:35:54 INFO - PROCESS | 784 | 1470735354564 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:35:54 INFO - PROCESS | 784 | 1470735354565 Marionette TRACE conn3 <- [1,586,null,{}] 02:35:54 INFO - PROCESS | 784 | 1470735354569 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:54 INFO - PROCESS | 784 | 1470735354571 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:54 INFO - PROCESS | 784 | 1470735354686 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 02:35:54 INFO - PROCESS | 784 | 1470735354699 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:54 INFO - PROCESS | 784 | 1470735354702 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:54 INFO - PROCESS | 784 | ++DOCSHELL 16ACE000 == 33 [pid = 784] [id = 156] 02:35:54 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (16ACE800) [pid = 784] [serial = 466] [outer = 00000000] 02:35:54 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (17161400) [pid = 784] [serial = 467] [outer = 16ACE800] 02:35:54 INFO - PROCESS | 784 | 1470735354754 Marionette DEBUG loaded listener.js 02:35:54 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (176A7C00) [pid = 784] [serial = 468] [outer = 16ACE800] 02:35:55 INFO - PROCESS | 784 | 1470735355203 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 02:35:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:35:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 688ms 02:35:55 INFO - PROCESS | 784 | 1470735355286 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 02:35:55 INFO - PROCESS | 784 | 1470735355288 Marionette TRACE conn3 <- [1,589,null,{"value":"13"}] 02:35:55 INFO - PROCESS | 784 | 1470735355292 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:35:55 INFO - PROCESS | 784 | 1470735355293 Marionette TRACE conn3 <- [1,590,null,{}] 02:35:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:35:55 INFO - PROCESS | 784 | 1470735355297 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:55 INFO - PROCESS | 784 | 1470735355299 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:55 INFO - PROCESS | 784 | 1470735355406 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 02:35:55 INFO - PROCESS | 784 | 1470735355411 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:55 INFO - PROCESS | 784 | 1470735355413 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:55 INFO - PROCESS | 784 | ++DOCSHELL 14297C00 == 34 [pid = 784] [id = 157] 02:35:55 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (161DBC00) [pid = 784] [serial = 469] [outer = 00000000] 02:35:55 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (1696BC00) [pid = 784] [serial = 470] [outer = 161DBC00] 02:35:55 INFO - PROCESS | 784 | 1470735355461 Marionette DEBUG loaded listener.js 02:35:55 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (16AD7C00) [pid = 784] [serial = 471] [outer = 161DBC00] 02:35:55 INFO - PROCESS | 784 | 1470735355891 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 02:35:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:35:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 625ms 02:35:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:35:55 INFO - PROCESS | 784 | 1470735355932 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 02:35:55 INFO - PROCESS | 784 | 1470735355934 Marionette TRACE conn3 <- [1,593,null,{"value":"13"}] 02:35:55 INFO - PROCESS | 784 | 1470735355937 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:35:55 INFO - PROCESS | 784 | 1470735355939 Marionette TRACE conn3 <- [1,594,null,{}] 02:35:55 INFO - PROCESS | 784 | 1470735355943 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:55 INFO - PROCESS | 784 | 1470735355950 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:56 INFO - PROCESS | 784 | 1470735356098 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 02:35:56 INFO - PROCESS | 784 | 1470735356110 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:56 INFO - PROCESS | 784 | 1470735356112 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:56 INFO - PROCESS | 784 | ++DOCSHELL 1794BC00 == 35 [pid = 784] [id = 158] 02:35:56 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (1794F400) [pid = 784] [serial = 472] [outer = 00000000] 02:35:56 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (19735C00) [pid = 784] [serial = 473] [outer = 1794F400] 02:35:56 INFO - PROCESS | 784 | 1470735356157 Marionette DEBUG loaded listener.js 02:35:56 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (19C0A800) [pid = 784] [serial = 474] [outer = 1794F400] 02:35:56 INFO - PROCESS | 784 | 1470735356613 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:35:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:35:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 688ms 02:35:56 INFO - PROCESS | 784 | 1470735356637 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 02:35:56 INFO - PROCESS | 784 | 1470735356638 Marionette TRACE conn3 <- [1,597,null,{"value":"13"}] 02:35:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:35:56 INFO - PROCESS | 784 | 1470735356652 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:35:56 INFO - PROCESS | 784 | 1470735356654 Marionette TRACE conn3 <- [1,598,null,{}] 02:35:56 INFO - PROCESS | 784 | 1470735356657 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:56 INFO - PROCESS | 784 | 1470735356659 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:56 INFO - PROCESS | 784 | 1470735356795 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 02:35:56 INFO - PROCESS | 784 | 1470735356804 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:56 INFO - PROCESS | 784 | 1470735356806 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:56 INFO - PROCESS | 784 | ++DOCSHELL 163A7C00 == 36 [pid = 784] [id = 159] 02:35:56 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (16ACD800) [pid = 784] [serial = 475] [outer = 00000000] 02:35:56 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (19ED4C00) [pid = 784] [serial = 476] [outer = 16ACD800] 02:35:56 INFO - PROCESS | 784 | 1470735356858 Marionette DEBUG loaded listener.js 02:35:56 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (19ED8C00) [pid = 784] [serial = 477] [outer = 16ACD800] 02:35:57 INFO - PROCESS | 784 | 1470735357385 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 02:35:57 INFO - PROCESS | 784 | --DOMWINDOW == 87 (152AA000) [pid = 784] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:35:57 INFO - PROCESS | 784 | --DOMWINDOW == 86 (129BEC00) [pid = 784] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:35:57 INFO - PROCESS | 784 | --DOMWINDOW == 85 (1055A800) [pid = 784] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:35:57 INFO - PROCESS | 784 | --DOMWINDOW == 84 (1314AC00) [pid = 784] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:35:57 INFO - PROCESS | 784 | --DOMWINDOW == 83 (16967400) [pid = 784] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:35:57 INFO - PROCESS | 784 | --DOMWINDOW == 82 (10A4D400) [pid = 784] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:35:57 INFO - PROCESS | 784 | --DOMWINDOW == 81 (163A6800) [pid = 784] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:35:57 INFO - PROCESS | 784 | --DOMWINDOW == 80 (1A60C000) [pid = 784] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:35:57 INFO - PROCESS | 784 | --DOMWINDOW == 79 (1B341000) [pid = 784] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:35:57 INFO - PROCESS | 784 | --DOMWINDOW == 78 (1716AC00) [pid = 784] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:35:57 INFO - PROCESS | 784 | --DOMWINDOW == 77 (11216400) [pid = 784] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:35:57 INFO - PROCESS | 784 | --DOMWINDOW == 76 (15DBA800) [pid = 784] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:35:57 INFO - PROCESS | 784 | --DOMWINDOW == 75 (152CBC00) [pid = 784] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:35:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:35:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 798ms 02:35:57 INFO - PROCESS | 784 | 1470735357444 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 02:35:57 INFO - PROCESS | 784 | 1470735357446 Marionette TRACE conn3 <- [1,601,null,{"value":"13"}] 02:35:57 INFO - PROCESS | 784 | 1470735357450 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:35:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:35:57 INFO - PROCESS | 784 | 1470735357451 Marionette TRACE conn3 <- [1,602,null,{}] 02:35:57 INFO - PROCESS | 784 | 1470735357455 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:57 INFO - PROCESS | 784 | 1470735357456 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:57 INFO - PROCESS | 784 | 1470735357539 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 02:35:57 INFO - PROCESS | 784 | 1470735357547 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:57 INFO - PROCESS | 784 | 1470735357549 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:57 INFO - PROCESS | 784 | ++DOCSHELL 104E1800 == 37 [pid = 784] [id = 160] 02:35:57 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (130DE800) [pid = 784] [serial = 478] [outer = 00000000] 02:35:57 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (14293800) [pid = 784] [serial = 479] [outer = 130DE800] 02:35:57 INFO - PROCESS | 784 | 1470735357593 Marionette DEBUG loaded listener.js 02:35:57 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (15DBA800) [pid = 784] [serial = 480] [outer = 130DE800] 02:35:58 INFO - PROCESS | 784 | 1470735358028 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 02:35:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:35:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 626ms 02:35:58 INFO - PROCESS | 784 | 1470735358091 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 02:35:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:35:58 INFO - PROCESS | 784 | 1470735358093 Marionette TRACE conn3 <- [1,605,null,{"value":"13"}] 02:35:58 INFO - PROCESS | 784 | 1470735358096 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:35:58 INFO - PROCESS | 784 | 1470735358098 Marionette TRACE conn3 <- [1,606,null,{}] 02:35:58 INFO - PROCESS | 784 | 1470735358101 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:58 INFO - PROCESS | 784 | 1470735358103 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:58 INFO - PROCESS | 784 | 1470735358181 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 02:35:58 INFO - PROCESS | 784 | 1470735358187 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:58 INFO - PROCESS | 784 | 1470735358189 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:58 INFO - PROCESS | 784 | ++DOCSHELL 152B3400 == 38 [pid = 784] [id = 161] 02:35:58 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (163ACC00) [pid = 784] [serial = 481] [outer = 00000000] 02:35:58 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (19794800) [pid = 784] [serial = 482] [outer = 163ACC00] 02:35:58 INFO - PROCESS | 784 | 1470735358231 Marionette DEBUG loaded listener.js 02:35:58 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (1A09BC00) [pid = 784] [serial = 483] [outer = 163ACC00] 02:35:58 INFO - PROCESS | 784 | 1470735358634 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:35:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:35:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 594ms 02:35:58 INFO - PROCESS | 784 | 1470735358691 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 02:35:58 INFO - PROCESS | 784 | 1470735358692 Marionette TRACE conn3 <- [1,609,null,{"value":"13"}] 02:35:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:35:58 INFO - PROCESS | 784 | 1470735358700 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:35:58 INFO - PROCESS | 784 | 1470735358701 Marionette TRACE conn3 <- [1,610,null,{}] 02:35:58 INFO - PROCESS | 784 | 1470735358705 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:58 INFO - PROCESS | 784 | 1470735358707 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:58 INFO - PROCESS | 784 | 1470735358800 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 02:35:58 INFO - PROCESS | 784 | 1470735358806 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:58 INFO - PROCESS | 784 | 1470735358808 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:58 INFO - PROCESS | 784 | ++DOCSHELL 16A1B400 == 39 [pid = 784] [id = 162] 02:35:58 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (1A406800) [pid = 784] [serial = 484] [outer = 00000000] 02:35:58 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (1A4C0800) [pid = 784] [serial = 485] [outer = 1A406800] 02:35:58 INFO - PROCESS | 784 | 1470735358852 Marionette DEBUG loaded listener.js 02:35:58 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1A5C7000) [pid = 784] [serial = 486] [outer = 1A406800] 02:35:59 INFO - PROCESS | 784 | 1470735359293 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 02:35:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:35:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 625ms 02:35:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:35:59 INFO - PROCESS | 784 | 1470735359339 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 02:35:59 INFO - PROCESS | 784 | 1470735359341 Marionette TRACE conn3 <- [1,613,null,{"value":"13"}] 02:35:59 INFO - PROCESS | 784 | 1470735359345 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:35:59 INFO - PROCESS | 784 | 1470735359347 Marionette TRACE conn3 <- [1,614,null,{}] 02:35:59 INFO - PROCESS | 784 | 1470735359350 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:59 INFO - PROCESS | 784 | 1470735359353 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:59 INFO - PROCESS | 784 | 1470735359491 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 02:35:59 INFO - PROCESS | 784 | 1470735359638 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:59 INFO - PROCESS | 784 | 1470735359641 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:35:59 INFO - PROCESS | 784 | ++DOCSHELL 0C396C00 == 40 [pid = 784] [id = 163] 02:35:59 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (0C397000) [pid = 784] [serial = 487] [outer = 00000000] 02:35:59 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (104E9000) [pid = 784] [serial = 488] [outer = 0C397000] 02:35:59 INFO - PROCESS | 784 | 1470735359705 Marionette DEBUG loaded listener.js 02:35:59 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (10A0A400) [pid = 784] [serial = 489] [outer = 0C397000] 02:36:00 INFO - PROCESS | 784 | 1470735360285 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 02:36:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:36:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1000ms 02:36:00 INFO - PROCESS | 784 | 1470735360349 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 02:36:00 INFO - PROCESS | 784 | 1470735360353 Marionette TRACE conn3 <- [1,617,null,{"value":"13"}] 02:36:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:36:00 INFO - PROCESS | 784 | 1470735360359 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:36:00 INFO - PROCESS | 784 | 1470735360362 Marionette TRACE conn3 <- [1,618,null,{}] 02:36:00 INFO - PROCESS | 784 | 1470735360367 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:00 INFO - PROCESS | 784 | 1470735360370 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:00 INFO - PROCESS | 784 | 1470735360479 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 02:36:00 INFO - PROCESS | 784 | 1470735360605 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:00 INFO - PROCESS | 784 | 1470735360608 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:00 INFO - PROCESS | 784 | ++DOCSHELL 14298800 == 41 [pid = 784] [id = 164] 02:36:00 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (142A0800) [pid = 784] [serial = 490] [outer = 00000000] 02:36:00 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (152AD000) [pid = 784] [serial = 491] [outer = 142A0800] 02:36:00 INFO - PROCESS | 784 | 1470735360664 Marionette DEBUG loaded listener.js 02:36:00 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (15367C00) [pid = 784] [serial = 492] [outer = 142A0800] 02:36:01 INFO - PROCESS | 784 | 1470735361235 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 02:36:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:36:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 891ms 02:36:01 INFO - PROCESS | 784 | 1470735361263 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 02:36:01 INFO - PROCESS | 784 | 1470735361266 Marionette TRACE conn3 <- [1,621,null,{"value":"13"}] 02:36:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:36:01 INFO - PROCESS | 784 | 1470735361270 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:36:01 INFO - PROCESS | 784 | 1470735361272 Marionette TRACE conn3 <- [1,622,null,{}] 02:36:01 INFO - PROCESS | 784 | 1470735361277 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:01 INFO - PROCESS | 784 | 1470735361279 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:01 INFO - PROCESS | 784 | 1470735361389 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 02:36:01 INFO - PROCESS | 784 | 1470735361539 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:01 INFO - PROCESS | 784 | 1470735361542 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:01 INFO - PROCESS | 784 | ++DOCSHELL 173E8400 == 42 [pid = 784] [id = 165] 02:36:01 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (173E9C00) [pid = 784] [serial = 493] [outer = 00000000] 02:36:01 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (1794AC00) [pid = 784] [serial = 494] [outer = 173E9C00] 02:36:01 INFO - PROCESS | 784 | 1470735361596 Marionette DEBUG loaded listener.js 02:36:01 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (19730C00) [pid = 784] [serial = 495] [outer = 173E9C00] 02:36:01 INFO - PROCESS | 784 | [784] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:02 INFO - PROCESS | 784 | [784] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:36:02 INFO - PROCESS | 784 | 1470735362166 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 02:36:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:36:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 938ms 02:36:02 INFO - PROCESS | 784 | 1470735362214 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 02:36:02 INFO - PROCESS | 784 | 1470735362218 Marionette TRACE conn3 <- [1,625,null,{"value":"13"}] 02:36:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:36:02 INFO - PROCESS | 784 | 1470735362229 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:36:02 INFO - PROCESS | 784 | 1470735362234 Marionette TRACE conn3 <- [1,626,null,{}] 02:36:02 INFO - PROCESS | 784 | 1470735362238 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:02 INFO - PROCESS | 784 | 1470735362241 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:02 INFO - PROCESS | 784 | 1470735362350 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 02:36:02 INFO - PROCESS | 784 | 1470735362445 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:02 INFO - PROCESS | 784 | 1470735362448 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:02 INFO - PROCESS | 784 | ++DOCSHELL 1A606C00 == 43 [pid = 784] [id = 166] 02:36:02 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (1A607C00) [pid = 784] [serial = 496] [outer = 00000000] 02:36:02 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (1A60D000) [pid = 784] [serial = 497] [outer = 1A607C00] 02:36:02 INFO - PROCESS | 784 | 1470735362500 Marionette DEBUG loaded listener.js 02:36:02 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (1A714800) [pid = 784] [serial = 498] [outer = 1A607C00] 02:36:02 INFO - PROCESS | 784 | [784] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:02 INFO - PROCESS | 784 | [784] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:36:03 INFO - PROCESS | 784 | 1470735363026 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:36:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:36:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 845ms 02:36:03 INFO - PROCESS | 784 | 1470735363068 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 02:36:03 INFO - PROCESS | 784 | 1470735363070 Marionette TRACE conn3 <- [1,629,null,{"value":"13"}] 02:36:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:36:03 INFO - PROCESS | 784 | 1470735363074 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:36:03 INFO - PROCESS | 784 | 1470735363076 Marionette TRACE conn3 <- [1,630,null,{}] 02:36:03 INFO - PROCESS | 784 | 1470735363079 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:03 INFO - PROCESS | 784 | 1470735363082 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:03 INFO - PROCESS | 784 | 1470735363185 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 02:36:03 INFO - PROCESS | 784 | 1470735363282 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:03 INFO - PROCESS | 784 | 1470735363284 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:03 INFO - PROCESS | 784 | ++DOCSHELL 19EDC000 == 44 [pid = 784] [id = 167] 02:36:03 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (1A610000) [pid = 784] [serial = 499] [outer = 00000000] 02:36:03 INFO - PROCESS | 784 | ++DOMWINDOW == 98 (1A82A000) [pid = 784] [serial = 500] [outer = 1A610000] 02:36:03 INFO - PROCESS | 784 | 1470735363336 Marionette DEBUG loaded listener.js 02:36:03 INFO - PROCESS | 784 | ++DOMWINDOW == 99 (1A82E800) [pid = 784] [serial = 501] [outer = 1A610000] 02:36:04 INFO - PROCESS | 784 | 1470735364084 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 02:36:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:36:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1032ms 02:36:04 INFO - PROCESS | 784 | 1470735364140 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 02:36:04 INFO - PROCESS | 784 | 1470735364145 Marionette TRACE conn3 <- [1,633,null,{"value":"13"}] 02:36:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:36:04 INFO - PROCESS | 784 | 1470735364150 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:36:04 INFO - PROCESS | 784 | 1470735364153 Marionette TRACE conn3 <- [1,634,null,{}] 02:36:04 INFO - PROCESS | 784 | 1470735364159 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:04 INFO - PROCESS | 784 | 1470735364161 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:04 INFO - PROCESS | 784 | 1470735364263 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 02:36:04 INFO - PROCESS | 784 | 1470735364390 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:04 INFO - PROCESS | 784 | 1470735364395 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:04 INFO - PROCESS | 784 | ++DOCSHELL 130BC800 == 45 [pid = 784] [id = 168] 02:36:04 INFO - PROCESS | 784 | ++DOMWINDOW == 100 (13141C00) [pid = 784] [serial = 502] [outer = 00000000] 02:36:04 INFO - PROCESS | 784 | ++DOMWINDOW == 101 (13155000) [pid = 784] [serial = 503] [outer = 13141C00] 02:36:04 INFO - PROCESS | 784 | 1470735364444 Marionette DEBUG loaded listener.js 02:36:04 INFO - PROCESS | 784 | ++DOMWINDOW == 102 (13442800) [pid = 784] [serial = 504] [outer = 13141C00] 02:36:05 INFO - PROCESS | 784 | --DOCSHELL 16A1B400 == 44 [pid = 784] [id = 162] 02:36:05 INFO - PROCESS | 784 | --DOCSHELL 152B3400 == 43 [pid = 784] [id = 161] 02:36:05 INFO - PROCESS | 784 | --DOCSHELL 104E1800 == 42 [pid = 784] [id = 160] 02:36:05 INFO - PROCESS | 784 | --DOCSHELL 163A7C00 == 41 [pid = 784] [id = 159] 02:36:05 INFO - PROCESS | 784 | --DOCSHELL 1794BC00 == 40 [pid = 784] [id = 158] 02:36:05 INFO - PROCESS | 784 | --DOCSHELL 14297C00 == 39 [pid = 784] [id = 157] 02:36:05 INFO - PROCESS | 784 | --DOCSHELL 16ACE000 == 38 [pid = 784] [id = 156] 02:36:05 INFO - PROCESS | 784 | --DOCSHELL 152CE000 == 37 [pid = 784] [id = 155] 02:36:05 INFO - PROCESS | 784 | --DOCSHELL 12BCA000 == 36 [pid = 784] [id = 154] 02:36:05 INFO - PROCESS | 784 | --DOCSHELL 10B69800 == 35 [pid = 784] [id = 153] 02:36:05 INFO - PROCESS | 784 | --DOCSHELL 12DA5C00 == 34 [pid = 784] [id = 152] 02:36:05 INFO - PROCESS | 784 | --DOCSHELL 0C38E400 == 33 [pid = 784] [id = 151] 02:36:05 INFO - PROCESS | 784 | --DOCSHELL 13147000 == 32 [pid = 784] [id = 141] 02:36:05 INFO - PROCESS | 784 | --DOCSHELL 1A606C00 == 31 [pid = 784] [id = 166] 02:36:05 INFO - PROCESS | 784 | --DOCSHELL 19EDC000 == 30 [pid = 784] [id = 167] 02:36:05 INFO - PROCESS | 784 | --DOCSHELL 173E8400 == 29 [pid = 784] [id = 165] 02:36:05 INFO - PROCESS | 784 | --DOCSHELL 0C396C00 == 28 [pid = 784] [id = 163] 02:36:05 INFO - PROCESS | 784 | --DOCSHELL 14298800 == 27 [pid = 784] [id = 164] 02:36:05 INFO - PROCESS | 784 | --DOMWINDOW == 101 (152C5C00) [pid = 784] [serial = 431] [outer = 00000000] [url = about:blank] 02:36:05 INFO - PROCESS | 784 | --DOMWINDOW == 100 (130E0C00) [pid = 784] [serial = 428] [outer = 00000000] [url = about:blank] 02:36:05 INFO - PROCESS | 784 | --DOMWINDOW == 99 (1315CC00) [pid = 784] [serial = 429] [outer = 00000000] [url = about:blank] 02:36:05 INFO - PROCESS | 784 | --DOMWINDOW == 98 (10A0B800) [pid = 784] [serial = 425] [outer = 00000000] [url = about:blank] 02:36:05 INFO - PROCESS | 784 | --DOMWINDOW == 97 (10A4B000) [pid = 784] [serial = 426] [outer = 00000000] [url = about:blank] 02:36:05 INFO - PROCESS | 784 | --DOMWINDOW == 96 (1393D400) [pid = 784] [serial = 423] [outer = 00000000] [url = about:blank] 02:36:05 INFO - PROCESS | 784 | --DOMWINDOW == 95 (131F0800) [pid = 784] [serial = 422] [outer = 00000000] [url = about:blank] 02:36:05 INFO - PROCESS | 784 | --DOMWINDOW == 94 (16AD5000) [pid = 784] [serial = 438] [outer = 00000000] [url = about:blank] 02:36:05 INFO - PROCESS | 784 | --DOMWINDOW == 93 (16A12000) [pid = 784] [serial = 437] [outer = 00000000] [url = about:blank] 02:36:05 INFO - PROCESS | 784 | --DOMWINDOW == 92 (13E9E000) [pid = 784] [serial = 411] [outer = 00000000] [url = about:blank] 02:36:05 INFO - PROCESS | 784 | --DOMWINDOW == 91 (130E4800) [pid = 784] [serial = 410] [outer = 00000000] [url = about:blank] 02:36:05 INFO - PROCESS | 784 | --DOMWINDOW == 90 (16AD2C00) [pid = 784] [serial = 414] [outer = 00000000] [url = about:blank] 02:36:05 INFO - PROCESS | 784 | --DOMWINDOW == 89 (1696D800) [pid = 784] [serial = 413] [outer = 00000000] [url = about:blank] 02:36:05 INFO - PROCESS | 784 | --DOMWINDOW == 88 (1ADEF000) [pid = 784] [serial = 417] [outer = 00000000] [url = about:blank] 02:36:05 INFO - PROCESS | 784 | --DOMWINDOW == 87 (1A832800) [pid = 784] [serial = 416] [outer = 00000000] [url = about:blank] 02:36:05 INFO - PROCESS | 784 | --DOMWINDOW == 86 (1B348800) [pid = 784] [serial = 420] [outer = 00000000] [url = about:blank] 02:36:05 INFO - PROCESS | 784 | --DOMWINDOW == 85 (1B345000) [pid = 784] [serial = 419] [outer = 00000000] [url = about:blank] 02:36:05 INFO - PROCESS | 784 | --DOMWINDOW == 84 (17932C00) [pid = 784] [serial = 440] [outer = 00000000] [url = about:blank] 02:36:05 INFO - PROCESS | 784 | --DOMWINDOW == 83 (13148800) [pid = 784] [serial = 443] [outer = 00000000] [url = about:blank] 02:36:05 INFO - PROCESS | 784 | --DOMWINDOW == 82 (13936C00) [pid = 784] [serial = 444] [outer = 00000000] [url = about:blank] 02:36:05 INFO - PROCESS | 784 | --DOMWINDOW == 81 (17950400) [pid = 784] [serial = 441] [outer = 00000000] [url = about:blank] 02:36:05 INFO - PROCESS | 784 | --DOMWINDOW == 80 (161DF000) [pid = 784] [serial = 434] [outer = 00000000] [url = about:blank] 02:36:05 INFO - PROCESS | 784 | --DOMWINDOW == 79 (163A4800) [pid = 784] [serial = 435] [outer = 00000000] [url = about:blank] 02:36:05 INFO - PROCESS | 784 | --DOMWINDOW == 78 (16ADA400) [pid = 784] [serial = 446] [outer = 00000000] [url = about:blank] 02:36:05 INFO - PROCESS | 784 | --DOMWINDOW == 77 (17759800) [pid = 784] [serial = 447] [outer = 00000000] [url = about:blank] 02:36:05 INFO - PROCESS | 784 | --DOMWINDOW == 76 (1536B800) [pid = 784] [serial = 432] [outer = 00000000] [url = about:blank] 02:36:05 INFO - PROCESS | 784 | --DOMWINDOW == 75 (180A1800) [pid = 784] [serial = 449] [outer = 00000000] [url = about:blank] 02:36:05 INFO - PROCESS | 784 | 1470735365699 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:36:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:36:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1626ms 02:36:05 INFO - PROCESS | 784 | 1470735365769 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 02:36:05 INFO - PROCESS | 784 | 1470735365774 Marionette TRACE conn3 <- [1,637,null,{"value":"13"}] 02:36:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:36:05 INFO - PROCESS | 784 | 1470735365779 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:36:05 INFO - PROCESS | 784 | 1470735365782 Marionette TRACE conn3 <- [1,638,null,{}] 02:36:05 INFO - PROCESS | 784 | 1470735365788 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:05 INFO - PROCESS | 784 | 1470735365790 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:05 INFO - PROCESS | 784 | 1470735365877 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 02:36:05 INFO - PROCESS | 784 | 1470735365961 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:05 INFO - PROCESS | 784 | 1470735365965 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:05 INFO - PROCESS | 784 | ++DOCSHELL 1036A400 == 28 [pid = 784] [id = 169] 02:36:05 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (1036C000) [pid = 784] [serial = 505] [outer = 00000000] 02:36:06 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (10B6E400) [pid = 784] [serial = 506] [outer = 1036C000] 02:36:06 INFO - PROCESS | 784 | 1470735366013 Marionette DEBUG loaded listener.js 02:36:06 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (10FAA800) [pid = 784] [serial = 507] [outer = 1036C000] 02:36:06 INFO - PROCESS | 784 | 1470735366408 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 02:36:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:36:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 625ms 02:36:06 INFO - PROCESS | 784 | 1470735366421 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 02:36:06 INFO - PROCESS | 784 | 1470735366426 Marionette TRACE conn3 <- [1,641,null,{"value":"13"}] 02:36:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:36:06 INFO - PROCESS | 784 | 1470735366432 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:36:06 INFO - PROCESS | 784 | 1470735366435 Marionette TRACE conn3 <- [1,642,null,{}] 02:36:06 INFO - PROCESS | 784 | 1470735366439 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:06 INFO - PROCESS | 784 | 1470735366441 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:06 INFO - PROCESS | 784 | 1470735366529 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 02:36:06 INFO - PROCESS | 784 | 1470735366535 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:06 INFO - PROCESS | 784 | 1470735366538 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:06 INFO - PROCESS | 784 | ++DOCSHELL 12D77000 == 29 [pid = 784] [id = 170] 02:36:06 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (12D7A400) [pid = 784] [serial = 508] [outer = 00000000] 02:36:06 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (13141800) [pid = 784] [serial = 509] [outer = 12D7A400] 02:36:06 INFO - PROCESS | 784 | 1470735366584 Marionette DEBUG loaded listener.js 02:36:06 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (13153000) [pid = 784] [serial = 510] [outer = 12D7A400] 02:36:07 INFO - PROCESS | 784 | 1470735367038 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 02:36:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:36:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 626ms 02:36:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:36:07 INFO - PROCESS | 784 | 1470735367072 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 02:36:07 INFO - PROCESS | 784 | 1470735367074 Marionette TRACE conn3 <- [1,645,null,{"value":"13"}] 02:36:07 INFO - PROCESS | 784 | 1470735367077 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:36:07 INFO - PROCESS | 784 | 1470735367081 Marionette TRACE conn3 <- [1,646,null,{}] 02:36:07 INFO - PROCESS | 784 | 1470735367091 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:07 INFO - PROCESS | 784 | 1470735367096 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:07 INFO - PROCESS | 784 | 1470735367178 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 02:36:07 INFO - PROCESS | 784 | 1470735367187 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:07 INFO - PROCESS | 784 | 1470735367190 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:07 INFO - PROCESS | 784 | ++DOCSHELL 13EAB000 == 30 [pid = 784] [id = 171] 02:36:07 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (13EAB400) [pid = 784] [serial = 511] [outer = 00000000] 02:36:07 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (14FC0C00) [pid = 784] [serial = 512] [outer = 13EAB400] 02:36:07 INFO - PROCESS | 784 | 1470735367237 Marionette DEBUG loaded listener.js 02:36:07 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (152AC000) [pid = 784] [serial = 513] [outer = 13EAB400] 02:36:07 INFO - PROCESS | 784 | 1470735367701 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:36:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:36:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 626ms 02:36:07 INFO - PROCESS | 784 | 1470735367740 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 02:36:07 INFO - PROCESS | 784 | 1470735367743 Marionette TRACE conn3 <- [1,649,null,{"value":"13"}] 02:36:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:36:07 INFO - PROCESS | 784 | 1470735367756 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:36:07 INFO - PROCESS | 784 | 1470735367758 Marionette TRACE conn3 <- [1,650,null,{}] 02:36:07 INFO - PROCESS | 784 | 1470735367772 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:07 INFO - PROCESS | 784 | 1470735367774 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:07 INFO - PROCESS | 784 | 1470735367883 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 02:36:07 INFO - PROCESS | 784 | 1470735367888 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:07 INFO - PROCESS | 784 | 1470735367890 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:07 INFO - PROCESS | 784 | ++DOCSHELL 152A7C00 == 31 [pid = 784] [id = 172] 02:36:07 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (152B4000) [pid = 784] [serial = 514] [outer = 00000000] 02:36:07 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (1583F800) [pid = 784] [serial = 515] [outer = 152B4000] 02:36:07 INFO - PROCESS | 784 | 1470735367934 Marionette DEBUG loaded listener.js 02:36:08 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (1601E800) [pid = 784] [serial = 516] [outer = 152B4000] 02:36:08 INFO - PROCESS | 784 | [784] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:08 INFO - PROCESS | 784 | [784] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:36:08 INFO - PROCESS | 784 | [784] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:08 INFO - PROCESS | 784 | 1470735368380 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 02:36:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:36:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 656ms 02:36:08 INFO - PROCESS | 784 | 1470735368413 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 02:36:08 INFO - PROCESS | 784 | 1470735368415 Marionette TRACE conn3 <- [1,653,null,{"value":"13"}] 02:36:08 INFO - PROCESS | 784 | 1470735368418 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:36:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:36:08 INFO - PROCESS | 784 | 1470735368420 Marionette TRACE conn3 <- [1,654,null,{}] 02:36:08 INFO - PROCESS | 784 | 1470735368424 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:08 INFO - PROCESS | 784 | 1470735368426 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:08 INFO - PROCESS | 784 | 1470735368537 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 02:36:08 INFO - PROCESS | 784 | 1470735368616 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:08 INFO - PROCESS | 784 | 1470735368618 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:08 INFO - PROCESS | 784 | ++DOCSHELL 16028400 == 32 [pid = 784] [id = 173] 02:36:08 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (161DA000) [pid = 784] [serial = 517] [outer = 00000000] 02:36:08 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (161E4400) [pid = 784] [serial = 518] [outer = 161DA000] 02:36:08 INFO - PROCESS | 784 | 1470735368662 Marionette DEBUG loaded listener.js 02:36:08 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (163A6400) [pid = 784] [serial = 519] [outer = 161DA000] 02:36:08 INFO - PROCESS | 784 | [784] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:09 INFO - PROCESS | 784 | [784] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:09 INFO - PROCESS | 784 | 1470735369082 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 02:36:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:36:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 688ms 02:36:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:36:09 INFO - PROCESS | 784 | 1470735369119 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 02:36:09 INFO - PROCESS | 784 | 1470735369121 Marionette TRACE conn3 <- [1,657,null,{"value":"13"}] 02:36:09 INFO - PROCESS | 784 | 1470735369124 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:36:09 INFO - PROCESS | 784 | 1470735369126 Marionette TRACE conn3 <- [1,658,null,{}] 02:36:09 INFO - PROCESS | 784 | 1470735369130 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:09 INFO - PROCESS | 784 | 1470735369136 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:09 INFO - PROCESS | 784 | 1470735369265 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 02:36:09 INFO - PROCESS | 784 | 1470735369275 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:09 INFO - PROCESS | 784 | 1470735369277 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:09 INFO - PROCESS | 784 | ++DOCSHELL 163A5400 == 33 [pid = 784] [id = 174] 02:36:09 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (163AC000) [pid = 784] [serial = 520] [outer = 00000000] 02:36:09 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (16AD0800) [pid = 784] [serial = 521] [outer = 163AC000] 02:36:09 INFO - PROCESS | 784 | 1470735369379 Marionette DEBUG loaded listener.js 02:36:09 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (16AD7800) [pid = 784] [serial = 522] [outer = 163AC000] 02:36:10 INFO - PROCESS | 784 | --DOMWINDOW == 92 (1A406800) [pid = 784] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:36:10 INFO - PROCESS | 784 | --DOMWINDOW == 91 (161DBC00) [pid = 784] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:36:10 INFO - PROCESS | 784 | --DOMWINDOW == 90 (1794F400) [pid = 784] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:36:10 INFO - PROCESS | 784 | --DOMWINDOW == 89 (16ACD800) [pid = 784] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:36:10 INFO - PROCESS | 784 | --DOMWINDOW == 88 (16ACE800) [pid = 784] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:36:10 INFO - PROCESS | 784 | --DOMWINDOW == 87 (0C390C00) [pid = 784] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:36:10 INFO - PROCESS | 784 | --DOMWINDOW == 86 (112DA000) [pid = 784] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:36:10 INFO - PROCESS | 784 | --DOMWINDOW == 85 (130DE800) [pid = 784] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:36:10 INFO - PROCESS | 784 | --DOMWINDOW == 84 (15364000) [pid = 784] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:36:10 INFO - PROCESS | 784 | --DOMWINDOW == 83 (12D77800) [pid = 784] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:36:10 INFO - PROCESS | 784 | --DOMWINDOW == 82 (139C8C00) [pid = 784] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:36:10 INFO - PROCESS | 784 | --DOMWINDOW == 81 (163ACC00) [pid = 784] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:36:10 INFO - PROCESS | 784 | --DOMWINDOW == 80 (1794C000) [pid = 784] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:36:10 INFO - PROCESS | 784 | 1470735370065 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 02:36:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:36:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1001ms 02:36:10 INFO - PROCESS | 784 | 1470735370127 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 02:36:10 INFO - PROCESS | 784 | 1470735370129 Marionette TRACE conn3 <- [1,661,null,{"value":"13"}] 02:36:10 INFO - PROCESS | 784 | 1470735370132 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:36:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:36:10 INFO - PROCESS | 784 | 1470735370134 Marionette TRACE conn3 <- [1,662,null,{}] 02:36:10 INFO - PROCESS | 784 | 1470735370138 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:10 INFO - PROCESS | 784 | 1470735370149 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:10 INFO - PROCESS | 784 | 1470735370225 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 02:36:10 INFO - PROCESS | 784 | 1470735370234 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:10 INFO - PROCESS | 784 | 1470735370236 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:10 INFO - PROCESS | 784 | ++DOCSHELL 10A0F800 == 34 [pid = 784] [id = 175] 02:36:10 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (11474800) [pid = 784] [serial = 523] [outer = 00000000] 02:36:10 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (15364000) [pid = 784] [serial = 524] [outer = 11474800] 02:36:10 INFO - PROCESS | 784 | 1470735370280 Marionette DEBUG loaded listener.js 02:36:10 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (15D92400) [pid = 784] [serial = 525] [outer = 11474800] 02:36:10 INFO - PROCESS | 784 | [784] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:10 INFO - PROCESS | 784 | [784] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:36:10 INFO - PROCESS | 784 | [784] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:10 INFO - PROCESS | 784 | 1470735370687 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 02:36:10 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 02:36:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 594ms 02:36:10 INFO - PROCESS | 784 | 1470735370730 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 02:36:10 INFO - PROCESS | 784 | 1470735370732 Marionette TRACE conn3 <- [1,665,null,{"value":"13"}] 02:36:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:36:10 INFO - PROCESS | 784 | 1470735370735 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:36:10 INFO - PROCESS | 784 | 1470735370737 Marionette TRACE conn3 <- [1,666,null,{}] 02:36:10 INFO - PROCESS | 784 | 1470735370740 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:10 INFO - PROCESS | 784 | 1470735370742 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:10 INFO - PROCESS | 784 | 1470735370817 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 02:36:10 INFO - PROCESS | 784 | 1470735370822 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:10 INFO - PROCESS | 784 | 1470735370824 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:10 INFO - PROCESS | 784 | ++DOCSHELL 139CA800 == 35 [pid = 784] [id = 176] 02:36:10 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (163A3800) [pid = 784] [serial = 526] [outer = 00000000] 02:36:10 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (173E6400) [pid = 784] [serial = 527] [outer = 163A3800] 02:36:10 INFO - PROCESS | 784 | 1470735370868 Marionette DEBUG loaded listener.js 02:36:10 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (176A6000) [pid = 784] [serial = 528] [outer = 163A3800] 02:36:11 INFO - PROCESS | 784 | 1470735371268 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 02:36:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:36:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 594ms 02:36:11 INFO - PROCESS | 784 | 1470735371333 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 02:36:11 INFO - PROCESS | 784 | 1470735371335 Marionette TRACE conn3 <- [1,669,null,{"value":"13"}] 02:36:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:36:11 INFO - PROCESS | 784 | 1470735371338 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:36:11 INFO - PROCESS | 784 | 1470735371340 Marionette TRACE conn3 <- [1,670,null,{}] 02:36:11 INFO - PROCESS | 784 | 1470735371343 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:11 INFO - PROCESS | 784 | 1470735371345 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:11 INFO - PROCESS | 784 | 1470735371422 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 02:36:11 INFO - PROCESS | 784 | 1470735371430 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:11 INFO - PROCESS | 784 | 1470735371431 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:11 INFO - PROCESS | 784 | ++DOCSHELL 13EAAC00 == 36 [pid = 784] [id = 177] 02:36:11 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (1794CC00) [pid = 784] [serial = 529] [outer = 00000000] 02:36:11 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (1794E400) [pid = 784] [serial = 530] [outer = 1794CC00] 02:36:11 INFO - PROCESS | 784 | 1470735371478 Marionette DEBUG loaded listener.js 02:36:11 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (17C8E800) [pid = 784] [serial = 531] [outer = 1794CC00] 02:36:12 INFO - PROCESS | 784 | 1470735372454 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 02:36:12 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) 02:36:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1156ms 02:36:12 INFO - PROCESS | 784 | 1470735372491 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 02:36:12 INFO - PROCESS | 784 | 1470735372496 Marionette TRACE conn3 <- [1,673,null,{"value":"13"}] 02:36:12 INFO - PROCESS | 784 | 1470735372501 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:36:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:36:12 INFO - PROCESS | 784 | 1470735372505 Marionette TRACE conn3 <- [1,674,null,{}] 02:36:12 INFO - PROCESS | 784 | 1470735372511 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:12 INFO - PROCESS | 784 | 1470735372514 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:12 INFO - PROCESS | 784 | 1470735372634 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 02:36:12 INFO - PROCESS | 784 | 1470735372709 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:12 INFO - PROCESS | 784 | 1470735372714 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:12 INFO - PROCESS | 784 | ++DOCSHELL 10A53800 == 37 [pid = 784] [id = 178] 02:36:12 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (10A55800) [pid = 784] [serial = 532] [outer = 00000000] 02:36:12 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (11218000) [pid = 784] [serial = 533] [outer = 10A55800] 02:36:12 INFO - PROCESS | 784 | 1470735372770 Marionette DEBUG loaded listener.js 02:36:12 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (11C37000) [pid = 784] [serial = 534] [outer = 10A55800] 02:36:13 INFO - PROCESS | 784 | 1470735373969 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 02:36:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:36:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1501ms 02:36:14 INFO - PROCESS | 784 | 1470735374006 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 02:36:14 INFO - PROCESS | 784 | 1470735374010 Marionette TRACE conn3 <- [1,677,null,{"value":"13"}] 02:36:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:36:14 INFO - PROCESS | 784 | 1470735374017 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:36:14 INFO - PROCESS | 784 | 1470735374020 Marionette TRACE conn3 <- [1,678,null,{}] 02:36:14 INFO - PROCESS | 784 | 1470735374025 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:14 INFO - PROCESS | 784 | 1470735374028 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:14 INFO - PROCESS | 784 | 1470735374184 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 02:36:14 INFO - PROCESS | 784 | 1470735374284 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:14 INFO - PROCESS | 784 | 1470735374287 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:14 INFO - PROCESS | 784 | ++DOCSHELL 104EBC00 == 38 [pid = 784] [id = 179] 02:36:14 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (10A04800) [pid = 784] [serial = 535] [outer = 00000000] 02:36:14 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (13159C00) [pid = 784] [serial = 536] [outer = 10A04800] 02:36:14 INFO - PROCESS | 784 | 1470735374342 Marionette DEBUG loaded listener.js 02:36:14 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (13C25800) [pid = 784] [serial = 537] [outer = 10A04800] 02:36:14 INFO - PROCESS | 784 | --DOCSHELL 139CA800 == 37 [pid = 784] [id = 176] 02:36:14 INFO - PROCESS | 784 | --DOCSHELL 10A0F800 == 36 [pid = 784] [id = 175] 02:36:14 INFO - PROCESS | 784 | --DOCSHELL 163A5400 == 35 [pid = 784] [id = 174] 02:36:14 INFO - PROCESS | 784 | --DOCSHELL 16028400 == 34 [pid = 784] [id = 173] 02:36:14 INFO - PROCESS | 784 | --DOCSHELL 152A7C00 == 33 [pid = 784] [id = 172] 02:36:14 INFO - PROCESS | 784 | --DOCSHELL 13EAB000 == 32 [pid = 784] [id = 171] 02:36:14 INFO - PROCESS | 784 | --DOCSHELL 12D77000 == 31 [pid = 784] [id = 170] 02:36:14 INFO - PROCESS | 784 | --DOCSHELL 1036A400 == 30 [pid = 784] [id = 169] 02:36:15 INFO - PROCESS | 784 | --DOMWINDOW == 94 (19C0A800) [pid = 784] [serial = 474] [outer = 00000000] [url = about:blank] 02:36:15 INFO - PROCESS | 784 | --DOMWINDOW == 93 (19735C00) [pid = 784] [serial = 473] [outer = 00000000] [url = about:blank] 02:36:15 INFO - PROCESS | 784 | --DOMWINDOW == 92 (19ED4C00) [pid = 784] [serial = 476] [outer = 00000000] [url = about:blank] 02:36:15 INFO - PROCESS | 784 | --DOMWINDOW == 91 (17161400) [pid = 784] [serial = 467] [outer = 00000000] [url = about:blank] 02:36:15 INFO - PROCESS | 784 | --DOMWINDOW == 90 (0C770C00) [pid = 784] [serial = 452] [outer = 00000000] [url = about:blank] 02:36:15 INFO - PROCESS | 784 | --DOMWINDOW == 89 (104E3000) [pid = 784] [serial = 453] [outer = 00000000] [url = about:blank] 02:36:15 INFO - PROCESS | 784 | --DOMWINDOW == 88 (11C36800) [pid = 784] [serial = 458] [outer = 00000000] [url = about:blank] 02:36:15 INFO - PROCESS | 784 | --DOMWINDOW == 87 (14293800) [pid = 784] [serial = 479] [outer = 00000000] [url = about:blank] 02:36:15 INFO - PROCESS | 784 | --DOMWINDOW == 86 (12DA2C00) [pid = 784] [serial = 459] [outer = 00000000] [url = about:blank] 02:36:15 INFO - PROCESS | 784 | --DOMWINDOW == 85 (15846800) [pid = 784] [serial = 464] [outer = 00000000] [url = about:blank] 02:36:15 INFO - PROCESS | 784 | --DOMWINDOW == 84 (15DBCC00) [pid = 784] [serial = 465] [outer = 00000000] [url = about:blank] 02:36:15 INFO - PROCESS | 784 | --DOMWINDOW == 83 (13245C00) [pid = 784] [serial = 461] [outer = 00000000] [url = about:blank] 02:36:15 INFO - PROCESS | 784 | --DOMWINDOW == 82 (139CC400) [pid = 784] [serial = 462] [outer = 00000000] [url = about:blank] 02:36:15 INFO - PROCESS | 784 | --DOMWINDOW == 81 (1429E800) [pid = 784] [serial = 455] [outer = 00000000] [url = about:blank] 02:36:15 INFO - PROCESS | 784 | --DOMWINDOW == 80 (152A8400) [pid = 784] [serial = 456] [outer = 00000000] [url = about:blank] 02:36:15 INFO - PROCESS | 784 | --DOMWINDOW == 79 (19794800) [pid = 784] [serial = 482] [outer = 00000000] [url = about:blank] 02:36:15 INFO - PROCESS | 784 | --DOMWINDOW == 78 (1A5C7000) [pid = 784] [serial = 486] [outer = 00000000] [url = about:blank] 02:36:15 INFO - PROCESS | 784 | --DOMWINDOW == 77 (182C0800) [pid = 784] [serial = 450] [outer = 00000000] [url = about:blank] 02:36:15 INFO - PROCESS | 784 | --DOMWINDOW == 76 (19ED8C00) [pid = 784] [serial = 477] [outer = 00000000] [url = about:blank] 02:36:15 INFO - PROCESS | 784 | --DOMWINDOW == 75 (1A09BC00) [pid = 784] [serial = 483] [outer = 00000000] [url = about:blank] 02:36:15 INFO - PROCESS | 784 | --DOMWINDOW == 74 (176A7C00) [pid = 784] [serial = 468] [outer = 00000000] [url = about:blank] 02:36:15 INFO - PROCESS | 784 | --DOMWINDOW == 73 (15DBA800) [pid = 784] [serial = 480] [outer = 00000000] [url = about:blank] 02:36:15 INFO - PROCESS | 784 | --DOMWINDOW == 72 (1A4C0800) [pid = 784] [serial = 485] [outer = 00000000] [url = about:blank] 02:36:15 INFO - PROCESS | 784 | --DOMWINDOW == 71 (1696BC00) [pid = 784] [serial = 470] [outer = 00000000] [url = about:blank] 02:36:15 INFO - PROCESS | 784 | --DOMWINDOW == 70 (16AD7C00) [pid = 784] [serial = 471] [outer = 00000000] [url = about:blank] 02:36:15 INFO - PROCESS | 784 | 1470735375530 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 02:36:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:36:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1564ms 02:36:15 INFO - PROCESS | 784 | 1470735375583 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 02:36:15 INFO - PROCESS | 784 | 1470735375587 Marionette TRACE conn3 <- [1,681,null,{"value":"13"}] 02:36:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:36:15 INFO - PROCESS | 784 | 1470735375591 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:36:15 INFO - PROCESS | 784 | 1470735375594 Marionette TRACE conn3 <- [1,682,null,{}] 02:36:15 INFO - PROCESS | 784 | 1470735375599 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:15 INFO - PROCESS | 784 | 1470735375603 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:15 INFO - PROCESS | 784 | 1470735375689 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 02:36:15 INFO - PROCESS | 784 | 1470735375696 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:15 INFO - PROCESS | 784 | 1470735375699 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:15 INFO - PROCESS | 784 | ++DOCSHELL 10518400 == 31 [pid = 784] [id = 180] 02:36:15 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (10521800) [pid = 784] [serial = 538] [outer = 00000000] 02:36:15 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (1121D400) [pid = 784] [serial = 539] [outer = 10521800] 02:36:15 INFO - PROCESS | 784 | 1470735375761 Marionette DEBUG loaded listener.js 02:36:15 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (1293DC00) [pid = 784] [serial = 540] [outer = 10521800] 02:36:16 INFO - PROCESS | 784 | 1470735376716 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 02:36:16 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) 02:36:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1157ms 02:36:16 INFO - PROCESS | 784 | 1470735376741 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 02:36:16 INFO - PROCESS | 784 | 1470735376745 Marionette TRACE conn3 <- [1,685,null,{"value":"13"}] 02:36:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:36:16 INFO - PROCESS | 784 | 1470735376751 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:36:16 INFO - PROCESS | 784 | 1470735376754 Marionette TRACE conn3 <- [1,686,null,{}] 02:36:16 INFO - PROCESS | 784 | 1470735376758 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:16 INFO - PROCESS | 784 | 1470735376760 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:16 INFO - PROCESS | 784 | 1470735376880 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 02:36:16 INFO - PROCESS | 784 | 1470735376889 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:16 INFO - PROCESS | 784 | 1470735376891 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:16 INFO - PROCESS | 784 | ++DOCSHELL 12DA7400 == 32 [pid = 784] [id = 181] 02:36:16 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (1343CC00) [pid = 784] [serial = 541] [outer = 00000000] 02:36:16 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (13E9C800) [pid = 784] [serial = 542] [outer = 1343CC00] 02:36:16 INFO - PROCESS | 784 | 1470735376937 Marionette DEBUG loaded listener.js 02:36:17 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (14299400) [pid = 784] [serial = 543] [outer = 1343CC00] 02:36:17 INFO - PROCESS | 784 | 1470735377895 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 02:36:17 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) 02:36:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1188ms 02:36:17 INFO - PROCESS | 784 | 1470735377949 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 02:36:17 INFO - PROCESS | 784 | 1470735377951 Marionette TRACE conn3 <- [1,689,null,{"value":"13"}] 02:36:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:36:17 INFO - PROCESS | 784 | 1470735377955 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:36:17 INFO - PROCESS | 784 | 1470735377959 Marionette TRACE conn3 <- [1,690,null,{}] 02:36:18 INFO - PROCESS | 784 | 1470735377977 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:18 INFO - PROCESS | 784 | 1470735377982 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:18 INFO - PROCESS | 784 | 1470735378094 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 02:36:18 INFO - PROCESS | 784 | 1470735378103 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:18 INFO - PROCESS | 784 | 1470735378106 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:18 INFO - PROCESS | 784 | ++DOCSHELL 1583A800 == 33 [pid = 784] [id = 182] 02:36:18 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (1583E400) [pid = 784] [serial = 544] [outer = 00000000] 02:36:18 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (1601DC00) [pid = 784] [serial = 545] [outer = 1583E400] 02:36:18 INFO - PROCESS | 784 | 1470735378163 Marionette DEBUG loaded listener.js 02:36:18 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (161DB000) [pid = 784] [serial = 546] [outer = 1583E400] 02:36:19 INFO - PROCESS | 784 | --DOMWINDOW == 78 (1036C000) [pid = 784] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:36:19 INFO - PROCESS | 784 | --DOMWINDOW == 77 (12D7A400) [pid = 784] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:36:19 INFO - PROCESS | 784 | --DOMWINDOW == 76 (13EAB400) [pid = 784] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:36:19 INFO - PROCESS | 784 | --DOMWINDOW == 75 (163AC000) [pid = 784] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:36:19 INFO - PROCESS | 784 | --DOMWINDOW == 74 (13141C00) [pid = 784] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:36:19 INFO - PROCESS | 784 | --DOMWINDOW == 73 (0C397000) [pid = 784] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:36:19 INFO - PROCESS | 784 | --DOMWINDOW == 72 (142A0800) [pid = 784] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:36:19 INFO - PROCESS | 784 | --DOMWINDOW == 71 (161DA000) [pid = 784] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:36:19 INFO - PROCESS | 784 | --DOMWINDOW == 70 (173E9C00) [pid = 784] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:36:19 INFO - PROCESS | 784 | --DOMWINDOW == 69 (1A607C00) [pid = 784] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:36:19 INFO - PROCESS | 784 | --DOMWINDOW == 68 (1A610000) [pid = 784] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:36:19 INFO - PROCESS | 784 | --DOMWINDOW == 67 (11474800) [pid = 784] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:36:19 INFO - PROCESS | 784 | --DOMWINDOW == 66 (152B4000) [pid = 784] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:36:19 INFO - PROCESS | 784 | --DOMWINDOW == 65 (163A3800) [pid = 784] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:36:19 INFO - PROCESS | 784 | 1470735379144 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 02:36:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:36:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1219ms 02:36:19 INFO - PROCESS | 784 | 1470735379172 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 02:36:19 INFO - PROCESS | 784 | 1470735379175 Marionette TRACE conn3 <- [1,693,null,{"value":"13"}] 02:36:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:36:19 INFO - PROCESS | 784 | 1470735379178 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:36:19 INFO - PROCESS | 784 | 1470735379180 Marionette TRACE conn3 <- [1,694,null,{}] 02:36:19 INFO - PROCESS | 784 | 1470735379184 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:19 INFO - PROCESS | 784 | 1470735379186 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:19 INFO - PROCESS | 784 | 1470735379270 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 02:36:19 INFO - PROCESS | 784 | 1470735379275 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:19 INFO - PROCESS | 784 | 1470735379277 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:19 INFO - PROCESS | 784 | ++DOCSHELL 142A0800 == 34 [pid = 784] [id = 183] 02:36:19 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (14FBE800) [pid = 784] [serial = 547] [outer = 00000000] 02:36:19 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (1583CC00) [pid = 784] [serial = 548] [outer = 14FBE800] 02:36:19 INFO - PROCESS | 784 | 1470735379322 Marionette DEBUG loaded listener.js 02:36:19 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (161E0800) [pid = 784] [serial = 549] [outer = 14FBE800] 02:36:20 INFO - PROCESS | 784 | 1470735380250 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 02:36:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:36:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1095ms 02:36:20 INFO - PROCESS | 784 | 1470735380274 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 02:36:20 INFO - PROCESS | 784 | 1470735380276 Marionette TRACE conn3 <- [1,697,null,{"value":"13"}] 02:36:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:36:20 INFO - PROCESS | 784 | 1470735380279 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:36:20 INFO - PROCESS | 784 | 1470735380281 Marionette TRACE conn3 <- [1,698,null,{}] 02:36:20 INFO - PROCESS | 784 | 1470735380285 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:20 INFO - PROCESS | 784 | 1470735380287 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:20 INFO - PROCESS | 784 | 1470735380391 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 02:36:20 INFO - PROCESS | 784 | 1470735380399 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:20 INFO - PROCESS | 784 | 1470735380401 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:20 INFO - PROCESS | 784 | ++DOCSHELL 14FCB800 == 35 [pid = 784] [id = 184] 02:36:20 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (14FCC800) [pid = 784] [serial = 550] [outer = 00000000] 02:36:20 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (163B0000) [pid = 784] [serial = 551] [outer = 14FCC800] 02:36:20 INFO - PROCESS | 784 | 1470735380445 Marionette DEBUG loaded listener.js 02:36:20 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (16986C00) [pid = 784] [serial = 552] [outer = 14FCC800] 02:36:21 INFO - PROCESS | 784 | 1470735381407 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 02:36:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:36:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1142ms 02:36:21 INFO - PROCESS | 784 | 1470735381428 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 02:36:21 INFO - PROCESS | 784 | 1470735381433 Marionette TRACE conn3 <- [1,701,null,{"value":"13"}] 02:36:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:36:21 INFO - PROCESS | 784 | 1470735381439 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:36:21 INFO - PROCESS | 784 | 1470735381442 Marionette TRACE conn3 <- [1,702,null,{}] 02:36:21 INFO - PROCESS | 784 | 1470735381448 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:21 INFO - PROCESS | 784 | 1470735381451 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:21 INFO - PROCESS | 784 | 1470735381620 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 02:36:21 INFO - PROCESS | 784 | 1470735381709 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:21 INFO - PROCESS | 784 | 1470735381713 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:21 INFO - PROCESS | 784 | ++DOCSHELL 10A46800 == 36 [pid = 784] [id = 185] 02:36:21 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (10A48800) [pid = 784] [serial = 553] [outer = 00000000] 02:36:21 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (1121D800) [pid = 784] [serial = 554] [outer = 10A48800] 02:36:21 INFO - PROCESS | 784 | 1470735381771 Marionette DEBUG loaded listener.js 02:36:21 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (12984C00) [pid = 784] [serial = 555] [outer = 10A48800] 02:36:22 INFO - PROCESS | 784 | 1470735382829 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 02:36:22 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 02:36:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1392ms 02:36:22 INFO - PROCESS | 784 | 1470735382841 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 02:36:22 INFO - PROCESS | 784 | 1470735382845 Marionette TRACE conn3 <- [1,705,null,{"value":"13"}] 02:36:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:36:22 INFO - PROCESS | 784 | 1470735382852 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:36:22 INFO - PROCESS | 784 | 1470735382855 Marionette TRACE conn3 <- [1,706,null,{}] 02:36:22 INFO - PROCESS | 784 | 1470735382859 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:22 INFO - PROCESS | 784 | 1470735382862 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:22 INFO - PROCESS | 784 | 1470735382966 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 02:36:23 INFO - PROCESS | 784 | 1470735383040 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:23 INFO - PROCESS | 784 | 1470735383043 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:23 INFO - PROCESS | 784 | ++DOCSHELL 152A8400 == 37 [pid = 784] [id = 186] 02:36:23 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (152AA800) [pid = 784] [serial = 556] [outer = 00000000] 02:36:23 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (152B3400) [pid = 784] [serial = 557] [outer = 152AA800] 02:36:23 INFO - PROCESS | 784 | 1470735383098 Marionette DEBUG loaded listener.js 02:36:23 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (1536D400) [pid = 784] [serial = 558] [outer = 152AA800] 02:36:24 INFO - PROCESS | 784 | 1470735384163 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 02:36:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:36:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1360ms 02:36:24 INFO - PROCESS | 784 | 1470735384250 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 02:36:24 INFO - PROCESS | 784 | 1470735384254 Marionette TRACE conn3 <- [1,709,null,{"value":"13"}] 02:36:24 INFO - PROCESS | 784 | 1470735384260 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:36:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:36:24 INFO - PROCESS | 784 | 1470735384266 Marionette TRACE conn3 <- [1,710,null,{}] 02:36:24 INFO - PROCESS | 784 | 1470735384277 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:24 INFO - PROCESS | 784 | 1470735384282 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:24 INFO - PROCESS | 784 | 1470735384419 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 02:36:24 INFO - PROCESS | 784 | 1470735384632 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:24 INFO - PROCESS | 784 | 1470735384635 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:24 INFO - PROCESS | 784 | ++DOCSHELL 0C76E800 == 38 [pid = 784] [id = 187] 02:36:24 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (0C777000) [pid = 784] [serial = 559] [outer = 00000000] 02:36:24 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (10474C00) [pid = 784] [serial = 560] [outer = 0C777000] 02:36:24 INFO - PROCESS | 784 | 1470735384686 Marionette DEBUG loaded listener.js 02:36:24 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (10A0E800) [pid = 784] [serial = 561] [outer = 0C777000] 02:36:25 INFO - PROCESS | 784 | --DOCSHELL 142A0800 == 37 [pid = 784] [id = 183] 02:36:25 INFO - PROCESS | 784 | --DOCSHELL 1583A800 == 36 [pid = 784] [id = 182] 02:36:25 INFO - PROCESS | 784 | --DOCSHELL 12DA7400 == 35 [pid = 784] [id = 181] 02:36:25 INFO - PROCESS | 784 | --DOCSHELL 10518400 == 34 [pid = 784] [id = 180] 02:36:25 INFO - PROCESS | 784 | --DOCSHELL 10A53800 == 33 [pid = 784] [id = 178] 02:36:25 INFO - PROCESS | 784 | --DOCSHELL 13EAAC00 == 32 [pid = 784] [id = 177] 02:36:25 INFO - PROCESS | 784 | --DOCSHELL 130BC800 == 31 [pid = 784] [id = 168] 02:36:25 INFO - PROCESS | 784 | --DOCSHELL 104EBC00 == 30 [pid = 784] [id = 179] 02:36:25 INFO - PROCESS | 784 | --DOCSHELL 152A8400 == 29 [pid = 784] [id = 186] 02:36:25 INFO - PROCESS | 784 | --DOCSHELL 14FCB800 == 28 [pid = 784] [id = 184] 02:36:25 INFO - PROCESS | 784 | --DOCSHELL 10A46800 == 27 [pid = 784] [id = 185] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 79 (1794E400) [pid = 784] [serial = 530] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 78 (10B6E400) [pid = 784] [serial = 506] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 77 (10FAA800) [pid = 784] [serial = 507] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 76 (13141800) [pid = 784] [serial = 509] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 75 (13153000) [pid = 784] [serial = 510] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 74 (14FC0C00) [pid = 784] [serial = 512] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 73 (16AD0800) [pid = 784] [serial = 521] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 72 (13442800) [pid = 784] [serial = 504] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 71 (13155000) [pid = 784] [serial = 503] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 70 (10A0A400) [pid = 784] [serial = 489] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 69 (104E9000) [pid = 784] [serial = 488] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 68 (15367C00) [pid = 784] [serial = 492] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 67 (152AD000) [pid = 784] [serial = 491] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 66 (163A6400) [pid = 784] [serial = 519] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 65 (19730C00) [pid = 784] [serial = 495] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 64 (1794AC00) [pid = 784] [serial = 494] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 63 (1A714800) [pid = 784] [serial = 498] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 62 (1A60D000) [pid = 784] [serial = 497] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 61 (1A82E800) [pid = 784] [serial = 501] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 60 (1A82A000) [pid = 784] [serial = 500] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 59 (161E4400) [pid = 784] [serial = 518] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 58 (15364000) [pid = 784] [serial = 524] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 57 (16AD7800) [pid = 784] [serial = 522] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 56 (1583F800) [pid = 784] [serial = 515] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 55 (1601E800) [pid = 784] [serial = 516] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 54 (15D92400) [pid = 784] [serial = 525] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 53 (173E6400) [pid = 784] [serial = 527] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 52 (176A6000) [pid = 784] [serial = 528] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | --DOMWINDOW == 51 (152AC000) [pid = 784] [serial = 513] [outer = 00000000] [url = about:blank] 02:36:25 INFO - PROCESS | 784 | 1470735385875 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 02:36:25 INFO - PROCESS | 784 | 1470735385920 Marionette TRACE conn3 <- [1,713,null,{"value":"13"}] 02:36:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:36:25 INFO - PROCESS | 784 | 1470735385934 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:36:25 INFO - PROCESS | 784 | 1470735385937 Marionette TRACE conn3 <- [1,714,null,{}] 02:36:25 INFO - PROCESS | 784 | 1470735385943 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:25 INFO - PROCESS | 784 | 1470735385946 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:26 INFO - PROCESS | 784 | 1470735386073 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 02:36:26 INFO - PROCESS | 784 | 1470735386151 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:26 INFO - PROCESS | 784 | 1470735386155 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:26 INFO - PROCESS | 784 | ++DOCSHELL 11215400 == 28 [pid = 784] [id = 188] 02:36:26 INFO - PROCESS | 784 | ++DOMWINDOW == 52 (1293D800) [pid = 784] [serial = 562] [outer = 00000000] 02:36:26 INFO - PROCESS | 784 | ++DOMWINDOW == 53 (12DA2800) [pid = 784] [serial = 563] [outer = 1293D800] 02:36:26 INFO - PROCESS | 784 | 1470735386204 Marionette DEBUG loaded listener.js 02:36:26 INFO - PROCESS | 784 | ++DOMWINDOW == 54 (130DEC00) [pid = 784] [serial = 564] [outer = 1293D800] 02:36:26 INFO - PROCESS | 784 | 1470735386664 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 02:36:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:36:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 813ms 02:36:26 INFO - PROCESS | 784 | 1470735386736 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 02:36:26 INFO - PROCESS | 784 | 1470735386741 Marionette TRACE conn3 <- [1,717,null,{"value":"13"}] 02:36:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:36:26 INFO - PROCESS | 784 | 1470735386747 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:36:26 INFO - PROCESS | 784 | 1470735386750 Marionette TRACE conn3 <- [1,718,null,{}] 02:36:26 INFO - PROCESS | 784 | 1470735386754 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:26 INFO - PROCESS | 784 | 1470735386757 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:26 INFO - PROCESS | 784 | 1470735386842 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 02:36:26 INFO - PROCESS | 784 | 1470735386857 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:26 INFO - PROCESS | 784 | 1470735386860 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:26 INFO - PROCESS | 784 | ++DOCSHELL 1393D000 == 29 [pid = 784] [id = 189] 02:36:26 INFO - PROCESS | 784 | ++DOMWINDOW == 55 (1393D400) [pid = 784] [serial = 565] [outer = 00000000] 02:36:26 INFO - PROCESS | 784 | ++DOMWINDOW == 56 (139CA800) [pid = 784] [serial = 566] [outer = 1393D400] 02:36:26 INFO - PROCESS | 784 | 1470735386907 Marionette DEBUG loaded listener.js 02:36:27 INFO - PROCESS | 784 | ++DOMWINDOW == 57 (13E9E800) [pid = 784] [serial = 567] [outer = 1393D400] 02:36:27 INFO - PROCESS | 784 | 1470735387374 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4036] expected 0 but got 24","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 02:36:27 INFO - PROCESS | 784 | 1470735387397 Marionette TRACE conn3 <- [1,721,null,{"value":"13"}] 02:36:27 INFO - PROCESS | 784 | 1470735387401 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:36:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:36:27 INFO - PROCESS | 784 | 1470735387405 Marionette TRACE conn3 <- [1,722,null,{}] 02:36:27 INFO - PROCESS | 784 | 1470735387445 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:27 INFO - PROCESS | 784 | 1470735387450 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:27 INFO - PROCESS | 784 | 1470735387533 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 02:36:27 INFO - PROCESS | 784 | 1470735387613 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:27 INFO - PROCESS | 784 | 1470735387616 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:27 INFO - PROCESS | 784 | ++DOCSHELL 152B4800 == 30 [pid = 784] [id = 190] 02:36:27 INFO - PROCESS | 784 | ++DOMWINDOW == 58 (152B4C00) [pid = 784] [serial = 568] [outer = 00000000] 02:36:27 INFO - PROCESS | 784 | ++DOMWINDOW == 59 (15844800) [pid = 784] [serial = 569] [outer = 152B4C00] 02:36:27 INFO - PROCESS | 784 | 1470735387665 Marionette DEBUG loaded listener.js 02:36:27 INFO - PROCESS | 784 | ++DOMWINDOW == 60 (15DBDC00) [pid = 784] [serial = 570] [outer = 152B4C00] 02:36:28 INFO - PROCESS | 784 | 1470735388059 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 02:36:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:36:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 688ms 02:36:28 INFO - PROCESS | 784 | 1470735388103 Marionette TRACE conn3 -> [0,725,"getWindowHandle",null] 02:36:28 INFO - PROCESS | 784 | 1470735388106 Marionette TRACE conn3 <- [1,725,null,{"value":"13"}] 02:36:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:36:28 INFO - PROCESS | 784 | 1470735388109 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:36:28 INFO - PROCESS | 784 | 1470735388111 Marionette TRACE conn3 <- [1,726,null,{}] 02:36:28 INFO - PROCESS | 784 | 1470735388114 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:28 INFO - PROCESS | 784 | 1470735388116 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:28 INFO - PROCESS | 784 | 1470735388226 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 02:36:28 INFO - PROCESS | 784 | 1470735388232 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:28 INFO - PROCESS | 784 | 1470735388234 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:28 INFO - PROCESS | 784 | ++DOCSHELL 15DBB400 == 31 [pid = 784] [id = 191] 02:36:28 INFO - PROCESS | 784 | ++DOMWINDOW == 61 (16020800) [pid = 784] [serial = 571] [outer = 00000000] 02:36:28 INFO - PROCESS | 784 | ++DOMWINDOW == 62 (161E1000) [pid = 784] [serial = 572] [outer = 16020800] 02:36:28 INFO - PROCESS | 784 | 1470735388279 Marionette DEBUG loaded listener.js 02:36:28 INFO - PROCESS | 784 | ++DOMWINDOW == 63 (163A7000) [pid = 784] [serial = 573] [outer = 16020800] 02:36:29 INFO - PROCESS | 784 | 1470735389209 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 02:36:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:36:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1141ms 02:36:29 INFO - PROCESS | 784 | 1470735389260 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 02:36:29 INFO - PROCESS | 784 | 1470735389262 Marionette TRACE conn3 <- [1,729,null,{"value":"13"}] 02:36:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:36:29 INFO - PROCESS | 784 | 1470735389266 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:36:29 INFO - PROCESS | 784 | 1470735389268 Marionette TRACE conn3 <- [1,730,null,{}] 02:36:29 INFO - PROCESS | 784 | 1470735389272 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:29 INFO - PROCESS | 784 | 1470735389274 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:29 INFO - PROCESS | 784 | 1470735389381 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 02:36:29 INFO - PROCESS | 784 | 1470735389387 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:29 INFO - PROCESS | 784 | 1470735389389 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:29 INFO - PROCESS | 784 | ++DOCSHELL 163AC000 == 32 [pid = 784] [id = 192] 02:36:29 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (163AD800) [pid = 784] [serial = 574] [outer = 00000000] 02:36:29 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (16ACC800) [pid = 784] [serial = 575] [outer = 163AD800] 02:36:29 INFO - PROCESS | 784 | 1470735389433 Marionette DEBUG loaded listener.js 02:36:29 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (16ACCC00) [pid = 784] [serial = 576] [outer = 163AD800] 02:36:30 INFO - PROCESS | 784 | --DOMWINDOW == 65 (14FCC800) [pid = 784] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:36:30 INFO - PROCESS | 784 | --DOMWINDOW == 64 (1583E400) [pid = 784] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:36:30 INFO - PROCESS | 784 | --DOMWINDOW == 63 (14FBE800) [pid = 784] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:36:30 INFO - PROCESS | 784 | --DOMWINDOW == 62 (1794CC00) [pid = 784] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:36:30 INFO - PROCESS | 784 | --DOMWINDOW == 61 (1343CC00) [pid = 784] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:36:30 INFO - PROCESS | 784 | --DOMWINDOW == 60 (10521800) [pid = 784] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:36:30 INFO - PROCESS | 784 | --DOMWINDOW == 59 (10A04800) [pid = 784] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:36:30 INFO - PROCESS | 784 | --DOMWINDOW == 58 (10A55800) [pid = 784] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:36:30 INFO - PROCESS | 784 | 1470735390355 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 02:36:30 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 02:36:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1141ms 02:36:30 INFO - PROCESS | 784 | 1470735390443 Marionette TRACE conn3 -> [0,733,"getWindowHandle",null] 02:36:30 INFO - PROCESS | 784 | 1470735390448 Marionette TRACE conn3 <- [1,733,null,{"value":"13"}] 02:36:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:36:30 INFO - PROCESS | 784 | 1470735390454 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:36:30 INFO - PROCESS | 784 | 1470735390458 Marionette TRACE conn3 <- [1,734,null,{}] 02:36:30 INFO - PROCESS | 784 | 1470735390464 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:30 INFO - PROCESS | 784 | 1470735390467 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:30 INFO - PROCESS | 784 | 1470735390562 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 02:36:30 INFO - PROCESS | 784 | 1470735390711 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:30 INFO - PROCESS | 784 | 1470735390716 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:30 INFO - PROCESS | 784 | ++DOCSHELL 12DA2000 == 33 [pid = 784] [id = 193] 02:36:30 INFO - PROCESS | 784 | ++DOMWINDOW == 59 (130BA800) [pid = 784] [serial = 577] [outer = 00000000] 02:36:30 INFO - PROCESS | 784 | ++DOMWINDOW == 60 (13157C00) [pid = 784] [serial = 578] [outer = 130BA800] 02:36:30 INFO - PROCESS | 784 | 1470735390864 Marionette DEBUG loaded listener.js 02:36:30 INFO - PROCESS | 784 | ++DOMWINDOW == 61 (13243800) [pid = 784] [serial = 579] [outer = 130BA800] 02:36:32 INFO - PROCESS | 784 | 1470735392017 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 02:36:32 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.) 02:36:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1563ms 02:36:32 INFO - PROCESS | 784 | 1470735392052 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 02:36:32 INFO - PROCESS | 784 | 1470735392056 Marionette TRACE conn3 <- [1,737,null,{"value":"13"}] 02:36:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:36:32 INFO - PROCESS | 784 | 1470735392067 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:36:32 INFO - PROCESS | 784 | 1470735392070 Marionette TRACE conn3 <- [1,738,null,{}] 02:36:32 INFO - PROCESS | 784 | 1470735392077 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:32 INFO - PROCESS | 784 | 1470735392080 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:32 INFO - PROCESS | 784 | 1470735392223 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 02:36:32 INFO - PROCESS | 784 | 1470735392322 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:32 INFO - PROCESS | 784 | 1470735392324 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:32 INFO - PROCESS | 784 | ++DOCSHELL 129BE800 == 34 [pid = 784] [id = 194] 02:36:32 INFO - PROCESS | 784 | ++DOMWINDOW == 62 (129C8C00) [pid = 784] [serial = 580] [outer = 00000000] 02:36:32 INFO - PROCESS | 784 | ++DOMWINDOW == 63 (13149000) [pid = 784] [serial = 581] [outer = 129C8C00] 02:36:32 INFO - PROCESS | 784 | 1470735392374 Marionette DEBUG loaded listener.js 02:36:32 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (1315B000) [pid = 784] [serial = 582] [outer = 129C8C00] 02:36:32 INFO - PROCESS | 784 | --DOCSHELL 15DBB400 == 33 [pid = 784] [id = 191] 02:36:32 INFO - PROCESS | 784 | --DOCSHELL 152B4800 == 32 [pid = 784] [id = 190] 02:36:32 INFO - PROCESS | 784 | --DOCSHELL 1393D000 == 31 [pid = 784] [id = 189] 02:36:32 INFO - PROCESS | 784 | --DOCSHELL 11215400 == 30 [pid = 784] [id = 188] 02:36:32 INFO - PROCESS | 784 | --DOCSHELL 0C76E800 == 29 [pid = 784] [id = 187] 02:36:32 INFO - PROCESS | 784 | --DOMWINDOW == 63 (163B0000) [pid = 784] [serial = 551] [outer = 00000000] [url = about:blank] 02:36:32 INFO - PROCESS | 784 | --DOMWINDOW == 62 (1601DC00) [pid = 784] [serial = 545] [outer = 00000000] [url = about:blank] 02:36:32 INFO - PROCESS | 784 | --DOMWINDOW == 61 (1583CC00) [pid = 784] [serial = 548] [outer = 00000000] [url = about:blank] 02:36:32 INFO - PROCESS | 784 | --DOMWINDOW == 60 (17C8E800) [pid = 784] [serial = 531] [outer = 00000000] [url = about:blank] 02:36:32 INFO - PROCESS | 784 | --DOMWINDOW == 59 (13E9C800) [pid = 784] [serial = 542] [outer = 00000000] [url = about:blank] 02:36:32 INFO - PROCESS | 784 | --DOMWINDOW == 58 (1121D400) [pid = 784] [serial = 539] [outer = 00000000] [url = about:blank] 02:36:32 INFO - PROCESS | 784 | --DOMWINDOW == 57 (1293DC00) [pid = 784] [serial = 540] [outer = 00000000] [url = about:blank] 02:36:32 INFO - PROCESS | 784 | --DOMWINDOW == 56 (13159C00) [pid = 784] [serial = 536] [outer = 00000000] [url = about:blank] 02:36:32 INFO - PROCESS | 784 | --DOMWINDOW == 55 (13C25800) [pid = 784] [serial = 537] [outer = 00000000] [url = about:blank] 02:36:32 INFO - PROCESS | 784 | --DOMWINDOW == 54 (11218000) [pid = 784] [serial = 533] [outer = 00000000] [url = about:blank] 02:36:32 INFO - PROCESS | 784 | --DOMWINDOW == 53 (11C37000) [pid = 784] [serial = 534] [outer = 00000000] [url = about:blank] 02:36:32 INFO - PROCESS | 784 | --DOMWINDOW == 52 (161DB000) [pid = 784] [serial = 546] [outer = 00000000] [url = about:blank] 02:36:32 INFO - PROCESS | 784 | --DOMWINDOW == 51 (161E0800) [pid = 784] [serial = 549] [outer = 00000000] [url = about:blank] 02:36:32 INFO - PROCESS | 784 | --DOMWINDOW == 50 (16986C00) [pid = 784] [serial = 552] [outer = 00000000] [url = about:blank] 02:36:32 INFO - PROCESS | 784 | --DOMWINDOW == 49 (14299400) [pid = 784] [serial = 543] [outer = 00000000] [url = about:blank] 02:36:33 INFO - PROCESS | 784 | 1470735393273 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 02:36:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:36:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1250ms 02:36:33 INFO - PROCESS | 784 | 1470735393323 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 02:36:33 INFO - PROCESS | 784 | 1470735393327 Marionette TRACE conn3 <- [1,741,null,{"value":"13"}] 02:36:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:36:33 INFO - PROCESS | 784 | 1470735393334 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:36:33 INFO - PROCESS | 784 | 1470735393337 Marionette TRACE conn3 <- [1,742,null,{}] 02:36:33 INFO - PROCESS | 784 | 1470735393341 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:33 INFO - PROCESS | 784 | 1470735393343 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:33 INFO - PROCESS | 784 | 1470735393427 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 02:36:33 INFO - PROCESS | 784 | 1470735393434 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:33 INFO - PROCESS | 784 | 1470735393437 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:33 INFO - PROCESS | 784 | ++DOCSHELL 1293DC00 == 30 [pid = 784] [id = 195] 02:36:33 INFO - PROCESS | 784 | ++DOMWINDOW == 50 (12978000) [pid = 784] [serial = 583] [outer = 00000000] 02:36:33 INFO - PROCESS | 784 | ++DOMWINDOW == 51 (13444400) [pid = 784] [serial = 584] [outer = 12978000] 02:36:33 INFO - PROCESS | 784 | 1470735393491 Marionette DEBUG loaded listener.js 02:36:33 INFO - PROCESS | 784 | ++DOMWINDOW == 52 (1393F000) [pid = 784] [serial = 585] [outer = 12978000] 02:36:34 INFO - PROCESS | 784 | 1470735394443 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 02:36:34 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 02:36:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1157ms 02:36:34 INFO - PROCESS | 784 | 1470735394491 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 02:36:34 INFO - PROCESS | 784 | 1470735394493 Marionette TRACE conn3 <- [1,745,null,{"value":"13"}] 02:36:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:36:34 INFO - PROCESS | 784 | 1470735394497 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:36:34 INFO - PROCESS | 784 | 1470735394501 Marionette TRACE conn3 <- [1,746,null,{}] 02:36:34 INFO - PROCESS | 784 | 1470735394516 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:34 INFO - PROCESS | 784 | 1470735394521 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:34 INFO - PROCESS | 784 | 1470735394629 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 02:36:34 INFO - PROCESS | 784 | 1470735394637 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:34 INFO - PROCESS | 784 | 1470735394640 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:34 INFO - PROCESS | 784 | ++DOCSHELL 152A8800 == 31 [pid = 784] [id = 196] 02:36:34 INFO - PROCESS | 784 | ++DOMWINDOW == 53 (152A9400) [pid = 784] [serial = 586] [outer = 00000000] 02:36:34 INFO - PROCESS | 784 | ++DOMWINDOW == 54 (152B5400) [pid = 784] [serial = 587] [outer = 152A9400] 02:36:34 INFO - PROCESS | 784 | 1470735394687 Marionette DEBUG loaded listener.js 02:36:34 INFO - PROCESS | 784 | ++DOMWINDOW == 55 (15368000) [pid = 784] [serial = 588] [outer = 152A9400] 02:36:35 INFO - PROCESS | 784 | 1470735395163 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 02:36:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:36:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 688ms 02:36:35 INFO - PROCESS | 784 | 1470735395199 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 02:36:35 INFO - PROCESS | 784 | 1470735395202 Marionette TRACE conn3 <- [1,749,null,{"value":"13"}] 02:36:35 INFO - PROCESS | 784 | 1470735395205 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:36:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:36:35 INFO - PROCESS | 784 | 1470735395207 Marionette TRACE conn3 <- [1,750,null,{}] 02:36:35 INFO - PROCESS | 784 | 1470735395210 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:35 INFO - PROCESS | 784 | 1470735395212 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:35 INFO - PROCESS | 784 | 1470735395317 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 02:36:35 INFO - PROCESS | 784 | 1470735395322 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:35 INFO - PROCESS | 784 | 1470735395324 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:35 INFO - PROCESS | 784 | ++DOCSHELL 15DBC000 == 32 [pid = 784] [id = 197] 02:36:35 INFO - PROCESS | 784 | ++DOMWINDOW == 56 (1601C000) [pid = 784] [serial = 589] [outer = 00000000] 02:36:35 INFO - PROCESS | 784 | ++DOMWINDOW == 57 (161DA000) [pid = 784] [serial = 590] [outer = 1601C000] 02:36:35 INFO - PROCESS | 784 | 1470735395370 Marionette DEBUG loaded listener.js 02:36:35 INFO - PROCESS | 784 | ++DOMWINDOW == 58 (161E2400) [pid = 784] [serial = 591] [outer = 1601C000] 02:36:36 INFO - PROCESS | 784 | --DOMWINDOW == 57 (0C777000) [pid = 784] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:36:36 INFO - PROCESS | 784 | --DOMWINDOW == 56 (1293D800) [pid = 784] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:36:36 INFO - PROCESS | 784 | --DOMWINDOW == 55 (1393D400) [pid = 784] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:36:36 INFO - PROCESS | 784 | --DOMWINDOW == 54 (152B4C00) [pid = 784] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:36:36 INFO - PROCESS | 784 | --DOMWINDOW == 53 (16020800) [pid = 784] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:36:36 INFO - PROCESS | 784 | --DOMWINDOW == 52 (152AA800) [pid = 784] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:36:36 INFO - PROCESS | 784 | --DOMWINDOW == 51 (10A48800) [pid = 784] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:36:36 INFO - PROCESS | 784 | 1470735396273 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 02:36:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:36:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1094ms 02:36:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:36:36 INFO - PROCESS | 784 | 1470735396306 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 02:36:36 INFO - PROCESS | 784 | 1470735396308 Marionette TRACE conn3 <- [1,753,null,{"value":"13"}] 02:36:36 INFO - PROCESS | 784 | 1470735396311 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:36:36 INFO - PROCESS | 784 | 1470735396313 Marionette TRACE conn3 <- [1,754,null,{}] 02:36:36 INFO - PROCESS | 784 | 1470735396317 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:36 INFO - PROCESS | 784 | 1470735396319 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:36 INFO - PROCESS | 784 | 1470735396395 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 02:36:36 INFO - PROCESS | 784 | 1470735396401 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:36 INFO - PROCESS | 784 | 1470735396403 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:36 INFO - PROCESS | 784 | ++DOCSHELL 15D8D800 == 33 [pid = 784] [id = 198] 02:36:36 INFO - PROCESS | 784 | ++DOMWINDOW == 52 (1601A400) [pid = 784] [serial = 592] [outer = 00000000] 02:36:36 INFO - PROCESS | 784 | ++DOMWINDOW == 53 (161E5000) [pid = 784] [serial = 593] [outer = 1601A400] 02:36:36 INFO - PROCESS | 784 | 1470735396447 Marionette DEBUG loaded listener.js 02:36:36 INFO - PROCESS | 784 | ++DOMWINDOW == 54 (163A9800) [pid = 784] [serial = 594] [outer = 1601A400] 02:36:37 INFO - PROCESS | 784 | 1470735397341 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 02:36:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:36:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1032ms 02:36:37 INFO - PROCESS | 784 | 1470735397362 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 02:36:37 INFO - PROCESS | 784 | 1470735397364 Marionette TRACE conn3 <- [1,757,null,{"value":"13"}] 02:36:37 INFO - PROCESS | 784 | 1470735397368 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:36:37 INFO - PROCESS | 784 | 1470735397369 Marionette TRACE conn3 <- [1,758,null,{}] 02:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:36:37 INFO - PROCESS | 784 | 1470735397373 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:37 INFO - PROCESS | 784 | 1470735397378 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:37 INFO - PROCESS | 784 | 1470735397505 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 02:36:37 INFO - PROCESS | 784 | 1470735397512 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:37 INFO - PROCESS | 784 | 1470735397514 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:37 INFO - PROCESS | 784 | ++DOCSHELL 13251C00 == 34 [pid = 784] [id = 199] 02:36:37 INFO - PROCESS | 784 | ++DOMWINDOW == 55 (152ACC00) [pid = 784] [serial = 595] [outer = 00000000] 02:36:37 INFO - PROCESS | 784 | ++DOMWINDOW == 56 (16AD5000) [pid = 784] [serial = 596] [outer = 152ACC00] 02:36:37 INFO - PROCESS | 784 | 1470735397565 Marionette DEBUG loaded listener.js 02:36:37 INFO - PROCESS | 784 | ++DOMWINDOW == 57 (16C53800) [pid = 784] [serial = 597] [outer = 152ACC00] 02:36:37 INFO - PROCESS | 784 | 1470735397970 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 02:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 641ms 02:36:38 INFO - PROCESS | 784 | 1470735398008 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 02:36:38 INFO - PROCESS | 784 | 1470735398010 Marionette TRACE conn3 <- [1,761,null,{"value":"13"}] 02:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:36:38 INFO - PROCESS | 784 | 1470735398013 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:36:38 INFO - PROCESS | 784 | 1470735398015 Marionette TRACE conn3 <- [1,762,null,{}] 02:36:38 INFO - PROCESS | 784 | 1470735398018 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:38 INFO - PROCESS | 784 | 1470735398020 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:38 INFO - PROCESS | 784 | 1470735398123 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 02:36:38 INFO - PROCESS | 784 | 1470735398132 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:38 INFO - PROCESS | 784 | 1470735398134 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:38 INFO - PROCESS | 784 | ++DOCSHELL 10526000 == 35 [pid = 784] [id = 200] 02:36:38 INFO - PROCESS | 784 | ++DOMWINDOW == 58 (112E0000) [pid = 784] [serial = 598] [outer = 00000000] 02:36:38 INFO - PROCESS | 784 | ++DOMWINDOW == 59 (176A6C00) [pid = 784] [serial = 599] [outer = 112E0000] 02:36:38 INFO - PROCESS | 784 | 1470735398180 Marionette DEBUG loaded listener.js 02:36:38 INFO - PROCESS | 784 | ++DOMWINDOW == 60 (1774F000) [pid = 784] [serial = 600] [outer = 112E0000] 02:36:38 INFO - PROCESS | 784 | 1470735398749 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 02:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 797ms 02:36:38 INFO - PROCESS | 784 | 1470735398816 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 02:36:38 INFO - PROCESS | 784 | 1470735398821 Marionette TRACE conn3 <- [1,765,null,{"value":"13"}] 02:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:36:38 INFO - PROCESS | 784 | 1470735398826 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:36:38 INFO - PROCESS | 784 | 1470735398830 Marionette TRACE conn3 <- [1,766,null,{}] 02:36:38 INFO - PROCESS | 784 | 1470735398836 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:38 INFO - PROCESS | 784 | 1470735398839 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:38 INFO - PROCESS | 784 | 1470735398946 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 02:36:39 INFO - PROCESS | 784 | 1470735399025 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:39 INFO - PROCESS | 784 | 1470735399028 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:39 INFO - PROCESS | 784 | ++DOCSHELL 11215400 == 36 [pid = 784] [id = 201] 02:36:39 INFO - PROCESS | 784 | ++DOMWINDOW == 61 (1121A400) [pid = 784] [serial = 601] [outer = 00000000] 02:36:39 INFO - PROCESS | 784 | ++DOMWINDOW == 62 (13159C00) [pid = 784] [serial = 602] [outer = 1121A400] 02:36:39 INFO - PROCESS | 784 | 1470735399125 Marionette DEBUG loaded listener.js 02:36:39 INFO - PROCESS | 784 | ++DOMWINDOW == 63 (132C0000) [pid = 784] [serial = 603] [outer = 1121A400] 02:36:39 INFO - PROCESS | 784 | 1470735399682 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 02:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 891ms 02:36:39 INFO - PROCESS | 784 | 1470735399731 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 02:36:39 INFO - PROCESS | 784 | 1470735399736 Marionette TRACE conn3 <- [1,769,null,{"value":"13"}] 02:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:36:39 INFO - PROCESS | 784 | 1470735399742 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:36:39 INFO - PROCESS | 784 | 1470735399745 Marionette TRACE conn3 <- [1,770,null,{}] 02:36:39 INFO - PROCESS | 784 | 1470735399749 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:39 INFO - PROCESS | 784 | 1470735399752 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:39 INFO - PROCESS | 784 | 1470735399855 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 02:36:39 INFO - PROCESS | 784 | 1470735399933 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:39 INFO - PROCESS | 784 | 1470735399936 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:39 INFO - PROCESS | 784 | ++DOCSHELL 1429E400 == 37 [pid = 784] [id = 202] 02:36:39 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (1429EC00) [pid = 784] [serial = 604] [outer = 00000000] 02:36:39 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (152AD400) [pid = 784] [serial = 605] [outer = 1429EC00] 02:36:40 INFO - PROCESS | 784 | 1470735399991 Marionette DEBUG loaded listener.js 02:36:40 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (152B5800) [pid = 784] [serial = 606] [outer = 1429EC00] 02:36:40 INFO - PROCESS | 784 | 1470735400581 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 02:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 906ms 02:36:40 INFO - PROCESS | 784 | 1470735400646 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 02:36:40 INFO - PROCESS | 784 | 1470735400649 Marionette TRACE conn3 <- [1,773,null,{"value":"13"}] 02:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:36:40 INFO - PROCESS | 784 | 1470735400653 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:36:40 INFO - PROCESS | 784 | 1470735400657 Marionette TRACE conn3 <- [1,774,null,{}] 02:36:40 INFO - PROCESS | 784 | 1470735400668 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:40 INFO - PROCESS | 784 | 1470735400673 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:40 INFO - PROCESS | 784 | 1470735400776 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 02:36:40 INFO - PROCESS | 784 | 1470735400856 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:40 INFO - PROCESS | 784 | 1470735400860 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:40 INFO - PROCESS | 784 | ++DOCSHELL 16ACEC00 == 38 [pid = 784] [id = 203] 02:36:40 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (16AD2400) [pid = 784] [serial = 607] [outer = 00000000] 02:36:40 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (173A8800) [pid = 784] [serial = 608] [outer = 16AD2400] 02:36:40 INFO - PROCESS | 784 | 1470735400956 Marionette DEBUG loaded listener.js 02:36:41 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (176A6000) [pid = 784] [serial = 609] [outer = 16AD2400] 02:36:41 INFO - PROCESS | 784 | 1470735401663 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 02:36:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:36:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1048ms 02:36:41 INFO - PROCESS | 784 | 1470735401699 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 02:36:41 INFO - PROCESS | 784 | 1470735401703 Marionette TRACE conn3 <- [1,777,null,{"value":"13"}] 02:36:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:36:41 INFO - PROCESS | 784 | 1470735401709 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:36:41 INFO - PROCESS | 784 | 1470735401712 Marionette TRACE conn3 <- [1,778,null,{}] 02:36:41 INFO - PROCESS | 784 | 1470735401737 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:41 INFO - PROCESS | 784 | 1470735401740 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:41 INFO - PROCESS | 784 | 1470735401839 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 02:36:41 INFO - PROCESS | 784 | 1470735401917 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:41 INFO - PROCESS | 784 | 1470735401921 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:41 INFO - PROCESS | 784 | ++DOCSHELL 10A49C00 == 39 [pid = 784] [id = 204] 02:36:41 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (10A4CC00) [pid = 784] [serial = 610] [outer = 00000000] 02:36:41 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (10B6DC00) [pid = 784] [serial = 611] [outer = 10A4CC00] 02:36:41 INFO - PROCESS | 784 | 1470735401970 Marionette DEBUG loaded listener.js 02:36:42 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (1121D000) [pid = 784] [serial = 612] [outer = 10A4CC00] 02:36:42 INFO - PROCESS | 784 | --DOCSHELL 13251C00 == 38 [pid = 784] [id = 199] 02:36:42 INFO - PROCESS | 784 | --DOCSHELL 15D8D800 == 37 [pid = 784] [id = 198] 02:36:42 INFO - PROCESS | 784 | --DOCSHELL 15DBC000 == 36 [pid = 784] [id = 197] 02:36:42 INFO - PROCESS | 784 | --DOCSHELL 152A8800 == 35 [pid = 784] [id = 196] 02:36:42 INFO - PROCESS | 784 | --DOCSHELL 1293DC00 == 34 [pid = 784] [id = 195] 02:36:42 INFO - PROCESS | 784 | --DOCSHELL 129BE800 == 33 [pid = 784] [id = 194] 02:36:42 INFO - PROCESS | 784 | --DOCSHELL 12DA2000 == 32 [pid = 784] [id = 193] 02:36:42 INFO - PROCESS | 784 | --DOCSHELL 163AC000 == 31 [pid = 784] [id = 192] 02:36:42 INFO - PROCESS | 784 | --DOCSHELL 1429E400 == 30 [pid = 784] [id = 202] 02:36:42 INFO - PROCESS | 784 | --DOCSHELL 16ACEC00 == 29 [pid = 784] [id = 203] 02:36:42 INFO - PROCESS | 784 | --DOCSHELL 10526000 == 28 [pid = 784] [id = 200] 02:36:42 INFO - PROCESS | 784 | --DOCSHELL 11215400 == 27 [pid = 784] [id = 201] 02:36:42 INFO - PROCESS | 784 | --DOMWINDOW == 71 (15DBDC00) [pid = 784] [serial = 570] [outer = 00000000] [url = about:blank] 02:36:42 INFO - PROCESS | 784 | --DOMWINDOW == 70 (15844800) [pid = 784] [serial = 569] [outer = 00000000] [url = about:blank] 02:36:42 INFO - PROCESS | 784 | --DOMWINDOW == 69 (161E1000) [pid = 784] [serial = 572] [outer = 00000000] [url = about:blank] 02:36:42 INFO - PROCESS | 784 | --DOMWINDOW == 68 (1536D400) [pid = 784] [serial = 558] [outer = 00000000] [url = about:blank] 02:36:42 INFO - PROCESS | 784 | --DOMWINDOW == 67 (12984C00) [pid = 784] [serial = 555] [outer = 00000000] [url = about:blank] 02:36:42 INFO - PROCESS | 784 | --DOMWINDOW == 66 (16ACC800) [pid = 784] [serial = 575] [outer = 00000000] [url = about:blank] 02:36:42 INFO - PROCESS | 784 | --DOMWINDOW == 65 (163A7000) [pid = 784] [serial = 573] [outer = 00000000] [url = about:blank] 02:36:42 INFO - PROCESS | 784 | --DOMWINDOW == 64 (10A0E800) [pid = 784] [serial = 561] [outer = 00000000] [url = about:blank] 02:36:42 INFO - PROCESS | 784 | --DOMWINDOW == 63 (10474C00) [pid = 784] [serial = 560] [outer = 00000000] [url = about:blank] 02:36:42 INFO - PROCESS | 784 | --DOMWINDOW == 62 (12DA2800) [pid = 784] [serial = 563] [outer = 00000000] [url = about:blank] 02:36:42 INFO - PROCESS | 784 | --DOMWINDOW == 61 (130DEC00) [pid = 784] [serial = 564] [outer = 00000000] [url = about:blank] 02:36:42 INFO - PROCESS | 784 | --DOMWINDOW == 60 (139CA800) [pid = 784] [serial = 566] [outer = 00000000] [url = about:blank] 02:36:42 INFO - PROCESS | 784 | --DOMWINDOW == 59 (13E9E800) [pid = 784] [serial = 567] [outer = 00000000] [url = about:blank] 02:36:42 INFO - PROCESS | 784 | --DOMWINDOW == 58 (1121D800) [pid = 784] [serial = 554] [outer = 00000000] [url = about:blank] 02:36:42 INFO - PROCESS | 784 | --DOMWINDOW == 57 (152B3400) [pid = 784] [serial = 557] [outer = 00000000] [url = about:blank] 02:36:43 INFO - PROCESS | 784 | 1470735403052 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 02:36:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:36:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1376ms 02:36:43 INFO - PROCESS | 784 | 1470735403087 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 02:36:43 INFO - PROCESS | 784 | 1470735403091 Marionette TRACE conn3 <- [1,781,null,{"value":"13"}] 02:36:43 INFO - PROCESS | 784 | 1470735403096 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:36:43 INFO - PROCESS | 784 | 1470735403099 Marionette TRACE conn3 <- [1,782,null,{}] 02:36:43 INFO - PROCESS | 784 | 1470735403105 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:43 INFO - PROCESS | 784 | 1470735403108 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:43 INFO - PROCESS | 784 | 1470735403199 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 02:36:43 INFO - PROCESS | 784 | 1470735403277 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:43 INFO - PROCESS | 784 | 1470735403280 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:43 INFO - PROCESS | 784 | ++DOCSHELL 10A4E400 == 28 [pid = 784] [id = 205] 02:36:43 INFO - PROCESS | 784 | ++DOMWINDOW == 58 (10A50C00) [pid = 784] [serial = 613] [outer = 00000000] 02:36:43 INFO - PROCESS | 784 | ++DOMWINDOW == 59 (10FAB400) [pid = 784] [serial = 614] [outer = 10A50C00] 02:36:43 INFO - PROCESS | 784 | 1470735403327 Marionette DEBUG loaded listener.js 02:36:43 INFO - PROCESS | 784 | ++DOMWINDOW == 60 (112E2800) [pid = 784] [serial = 615] [outer = 10A50C00] 02:36:43 INFO - PROCESS | 784 | 1470735403728 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 02:36:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:36:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 703ms 02:36:43 INFO - PROCESS | 784 | 1470735403796 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 02:36:43 INFO - PROCESS | 784 | 1470735403801 Marionette TRACE conn3 <- [1,785,null,{"value":"13"}] 02:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:36:43 INFO - PROCESS | 784 | 1470735403808 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:36:43 INFO - PROCESS | 784 | 1470735403810 Marionette TRACE conn3 <- [1,786,null,{}] 02:36:43 INFO - PROCESS | 784 | 1470735403817 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:43 INFO - PROCESS | 784 | 1470735403820 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:43 INFO - PROCESS | 784 | 1470735403903 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 02:36:43 INFO - PROCESS | 784 | 1470735403910 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:43 INFO - PROCESS | 784 | 1470735403912 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:43 INFO - PROCESS | 784 | ++DOCSHELL 12BC1800 == 29 [pid = 784] [id = 206] 02:36:43 INFO - PROCESS | 784 | ++DOMWINDOW == 61 (12BC4800) [pid = 784] [serial = 616] [outer = 00000000] 02:36:43 INFO - PROCESS | 784 | ++DOMWINDOW == 62 (12DA2800) [pid = 784] [serial = 617] [outer = 12BC4800] 02:36:43 INFO - PROCESS | 784 | 1470735403962 Marionette DEBUG loaded listener.js 02:36:44 INFO - PROCESS | 784 | ++DOMWINDOW == 63 (130B6800) [pid = 784] [serial = 618] [outer = 12BC4800] 02:36:44 INFO - PROCESS | 784 | 1470735404440 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 02:36:44 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 02:36:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 704ms 02:36:44 INFO - PROCESS | 784 | 1470735404506 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 02:36:44 INFO - PROCESS | 784 | 1470735404508 Marionette TRACE conn3 <- [1,789,null,{"value":"13"}] 02:36:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:36:44 INFO - PROCESS | 784 | 1470735404512 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:36:44 INFO - PROCESS | 784 | 1470735404516 Marionette TRACE conn3 <- [1,790,null,{}] 02:36:44 INFO - PROCESS | 784 | 1470735404527 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:44 INFO - PROCESS | 784 | 1470735404532 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:44 INFO - PROCESS | 784 | 1470735404615 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 02:36:44 INFO - PROCESS | 784 | 1470735404624 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:44 INFO - PROCESS | 784 | 1470735404627 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:44 INFO - PROCESS | 784 | ++DOCSHELL 13C28C00 == 30 [pid = 784] [id = 207] 02:36:44 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (13E9C800) [pid = 784] [serial = 619] [outer = 00000000] 02:36:44 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (13EAB000) [pid = 784] [serial = 620] [outer = 13E9C800] 02:36:44 INFO - PROCESS | 784 | 1470735404683 Marionette DEBUG loaded listener.js 02:36:44 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (1429AC00) [pid = 784] [serial = 621] [outer = 13E9C800] 02:36:45 INFO - PROCESS | 784 | 1470735405132 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 02:36:45 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 02:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 688ms 02:36:45 INFO - PROCESS | 784 | 1470735405212 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 02:36:45 INFO - PROCESS | 784 | 1470735405214 Marionette TRACE conn3 <- [1,793,null,{"value":"13"}] 02:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:36:45 INFO - PROCESS | 784 | 1470735405218 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:36:45 INFO - PROCESS | 784 | 1470735405219 Marionette TRACE conn3 <- [1,794,null,{}] 02:36:45 INFO - PROCESS | 784 | 1470735405223 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:45 INFO - PROCESS | 784 | 1470735405225 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:45 INFO - PROCESS | 784 | 1470735405362 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 02:36:45 INFO - PROCESS | 784 | 1470735405368 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:45 INFO - PROCESS | 784 | 1470735405369 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:45 INFO - PROCESS | 784 | ++DOCSHELL 14298800 == 31 [pid = 784] [id = 208] 02:36:45 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (14FCA400) [pid = 784] [serial = 622] [outer = 00000000] 02:36:45 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (152B3400) [pid = 784] [serial = 623] [outer = 14FCA400] 02:36:45 INFO - PROCESS | 784 | 1470735405414 Marionette DEBUG loaded listener.js 02:36:45 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (15364000) [pid = 784] [serial = 624] [outer = 14FCA400] 02:36:45 INFO - PROCESS | 784 | 1470735405851 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 02:36:45 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 02:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 688ms 02:36:45 INFO - PROCESS | 784 | 1470735405916 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 02:36:45 INFO - PROCESS | 784 | 1470735405918 Marionette TRACE conn3 <- [1,797,null,{"value":"13"}] 02:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:36:45 INFO - PROCESS | 784 | 1470735405927 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:36:45 INFO - PROCESS | 784 | 1470735405929 Marionette TRACE conn3 <- [1,798,null,{}] 02:36:45 INFO - PROCESS | 784 | 1470735405933 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:45 INFO - PROCESS | 784 | 1470735405935 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:46 INFO - PROCESS | 784 | 1470735406035 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 02:36:46 INFO - PROCESS | 784 | 1470735406043 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:46 INFO - PROCESS | 784 | 1470735406045 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:46 INFO - PROCESS | 784 | ++DOCSHELL 15845400 == 32 [pid = 784] [id = 209] 02:36:46 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (15845C00) [pid = 784] [serial = 625] [outer = 00000000] 02:36:46 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (15DBBC00) [pid = 784] [serial = 626] [outer = 15845C00] 02:36:46 INFO - PROCESS | 784 | 1470735406092 Marionette DEBUG loaded listener.js 02:36:46 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (16020800) [pid = 784] [serial = 627] [outer = 15845C00] 02:36:46 INFO - PROCESS | 784 | 1470735406535 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 02:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 626ms 02:36:46 INFO - PROCESS | 784 | 1470735406560 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 02:36:46 INFO - PROCESS | 784 | 1470735406562 Marionette TRACE conn3 <- [1,801,null,{"value":"13"}] 02:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:36:46 INFO - PROCESS | 784 | 1470735406574 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:36:46 INFO - PROCESS | 784 | 1470735406576 Marionette TRACE conn3 <- [1,802,null,{}] 02:36:46 INFO - PROCESS | 784 | 1470735406580 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:46 INFO - PROCESS | 784 | 1470735406585 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:46 INFO - PROCESS | 784 | 1470735406765 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 02:36:46 INFO - PROCESS | 784 | 1470735406798 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:46 INFO - PROCESS | 784 | 1470735406800 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:46 INFO - PROCESS | 784 | ++DOCSHELL 163A5800 == 33 [pid = 784] [id = 210] 02:36:46 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (163A5C00) [pid = 784] [serial = 628] [outer = 00000000] 02:36:46 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (1696BC00) [pid = 784] [serial = 629] [outer = 163A5C00] 02:36:46 INFO - PROCESS | 784 | 1470735406844 Marionette DEBUG loaded listener.js 02:36:46 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (16A1C000) [pid = 784] [serial = 630] [outer = 163A5C00] 02:36:47 INFO - PROCESS | 784 | --DOMWINDOW == 74 (152A9400) [pid = 784] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:36:47 INFO - PROCESS | 784 | --DOMWINDOW == 73 (130BA800) [pid = 784] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:36:47 INFO - PROCESS | 784 | --DOMWINDOW == 72 (1601C000) [pid = 784] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:36:47 INFO - PROCESS | 784 | --DOMWINDOW == 71 (12978000) [pid = 784] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:36:47 INFO - PROCESS | 784 | --DOMWINDOW == 70 (129C8C00) [pid = 784] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:36:47 INFO - PROCESS | 784 | --DOMWINDOW == 69 (163AD800) [pid = 784] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:36:47 INFO - PROCESS | 784 | --DOMWINDOW == 68 (1601A400) [pid = 784] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:36:47 INFO - PROCESS | 784 | --DOMWINDOW == 67 (152ACC00) [pid = 784] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:36:47 INFO - PROCESS | 784 | --DOMWINDOW == 66 (112E0000) [pid = 784] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:36:47 INFO - PROCESS | 784 | 1470735407420 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 02:36:47 INFO - PROCESS | 784 | 1470735407472 Marionette TRACE conn3 <- [1,805,null,{"value":"13"}] 02:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:36:47 INFO - PROCESS | 784 | 1470735407475 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:36:47 INFO - PROCESS | 784 | 1470735407477 Marionette TRACE conn3 <- [1,806,null,{}] 02:36:47 INFO - PROCESS | 784 | 1470735407480 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:47 INFO - PROCESS | 784 | 1470735407482 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:47 INFO - PROCESS | 784 | 1470735407558 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 02:36:47 INFO - PROCESS | 784 | 1470735407566 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:47 INFO - PROCESS | 784 | 1470735407568 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:47 INFO - PROCESS | 784 | ++DOCSHELL 10A0A400 == 34 [pid = 784] [id = 211] 02:36:47 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (142A1400) [pid = 784] [serial = 631] [outer = 00000000] 02:36:47 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (161D8C00) [pid = 784] [serial = 632] [outer = 142A1400] 02:36:47 INFO - PROCESS | 784 | 1470735407611 Marionette DEBUG loaded listener.js 02:36:47 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (163AF800) [pid = 784] [serial = 633] [outer = 142A1400] 02:36:48 INFO - PROCESS | 784 | 1470735408046 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 02:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 641ms 02:36:48 INFO - PROCESS | 784 | 1470735408114 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 02:36:48 INFO - PROCESS | 784 | 1470735408116 Marionette TRACE conn3 <- [1,809,null,{"value":"13"}] 02:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:36:48 INFO - PROCESS | 784 | 1470735408119 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:36:48 INFO - PROCESS | 784 | 1470735408121 Marionette TRACE conn3 <- [1,810,null,{}] 02:36:48 INFO - PROCESS | 784 | 1470735408124 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:48 INFO - PROCESS | 784 | 1470735408126 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:48 INFO - PROCESS | 784 | 1470735408204 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 02:36:48 INFO - PROCESS | 784 | 1470735408209 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:48 INFO - PROCESS | 784 | 1470735408211 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:48 INFO - PROCESS | 784 | ++DOCSHELL 12DA2000 == 35 [pid = 784] [id = 212] 02:36:48 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (16154400) [pid = 784] [serial = 634] [outer = 00000000] 02:36:48 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (176A7C00) [pid = 784] [serial = 635] [outer = 16154400] 02:36:48 INFO - PROCESS | 784 | 1470735408254 Marionette DEBUG loaded listener.js 02:36:48 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (1774DC00) [pid = 784] [serial = 636] [outer = 16154400] 02:36:48 INFO - PROCESS | 784 | 1470735408659 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 02:36:48 INFO - PROCESS | 784 | 1470735408718 Marionette TRACE conn3 <- [1,813,null,{"value":"13"}] 02:36:48 INFO - PROCESS | 784 | 1470735408721 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:36:48 INFO - PROCESS | 784 | 1470735408723 Marionette TRACE conn3 <- [1,814,null,{}] 02:36:48 INFO - PROCESS | 784 | 1470735408727 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:48 INFO - PROCESS | 784 | 1470735408730 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:48 INFO - PROCESS | 784 | 1470735408810 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 02:36:48 INFO - PROCESS | 784 | 1470735408818 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:48 INFO - PROCESS | 784 | 1470735408820 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:48 INFO - PROCESS | 784 | ++DOCSHELL 13C28800 == 36 [pid = 784] [id = 213] 02:36:48 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (1792A800) [pid = 784] [serial = 637] [outer = 00000000] 02:36:48 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (1794E000) [pid = 784] [serial = 638] [outer = 1792A800] 02:36:48 INFO - PROCESS | 784 | 1470735408862 Marionette DEBUG loaded listener.js 02:36:48 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (1794E800) [pid = 784] [serial = 639] [outer = 1792A800] 02:36:49 INFO - PROCESS | 784 | 1470735409277 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 02:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 594ms 02:36:49 INFO - PROCESS | 784 | 1470735409319 Marionette TRACE conn3 -> [0,817,"getWindowHandle",null] 02:36:49 INFO - PROCESS | 784 | 1470735409321 Marionette TRACE conn3 <- [1,817,null,{"value":"13"}] 02:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:36:49 INFO - PROCESS | 784 | 1470735409324 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:36:49 INFO - PROCESS | 784 | 1470735409325 Marionette TRACE conn3 <- [1,818,null,{}] 02:36:49 INFO - PROCESS | 784 | 1470735409365 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:49 INFO - PROCESS | 784 | 1470735409369 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:49 INFO - PROCESS | 784 | 1470735409471 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 02:36:49 INFO - PROCESS | 784 | 1470735409644 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:49 INFO - PROCESS | 784 | 1470735409648 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:49 INFO - PROCESS | 784 | ++DOCSHELL 10A4C000 == 37 [pid = 784] [id = 214] 02:36:49 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (10A4C400) [pid = 784] [serial = 640] [outer = 00000000] 02:36:49 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (10B76800) [pid = 784] [serial = 641] [outer = 10A4C400] 02:36:49 INFO - PROCESS | 784 | 1470735409706 Marionette DEBUG loaded listener.js 02:36:49 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (11219C00) [pid = 784] [serial = 642] [outer = 10A4C400] 02:36:50 INFO - PROCESS | 784 | 1470735410454 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 02:36:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:36:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1173ms 02:36:50 INFO - PROCESS | 784 | 1470735410510 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 02:36:50 INFO - PROCESS | 784 | 1470735410514 Marionette TRACE conn3 <- [1,821,null,{"value":"13"}] 02:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:36:50 INFO - PROCESS | 784 | 1470735410519 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:36:50 INFO - PROCESS | 784 | 1470735410521 Marionette TRACE conn3 <- [1,822,null,{}] 02:36:50 INFO - PROCESS | 784 | 1470735410527 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:50 INFO - PROCESS | 784 | 1470735410530 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:50 INFO - PROCESS | 784 | 1470735410646 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 02:36:50 INFO - PROCESS | 784 | 1470735410729 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:50 INFO - PROCESS | 784 | 1470735410733 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:50 INFO - PROCESS | 784 | ++DOCSHELL 13152800 == 38 [pid = 784] [id = 215] 02:36:50 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (131E9000) [pid = 784] [serial = 643] [outer = 00000000] 02:36:50 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (132C2C00) [pid = 784] [serial = 644] [outer = 131E9000] 02:36:50 INFO - PROCESS | 784 | 1470735410829 Marionette DEBUG loaded listener.js 02:36:50 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (139CF000) [pid = 784] [serial = 645] [outer = 131E9000] 02:36:51 INFO - PROCESS | 784 | --DOCSHELL 12DA2000 == 37 [pid = 784] [id = 212] 02:36:51 INFO - PROCESS | 784 | --DOCSHELL 10A0A400 == 36 [pid = 784] [id = 211] 02:36:51 INFO - PROCESS | 784 | --DOCSHELL 163A5800 == 35 [pid = 784] [id = 210] 02:36:51 INFO - PROCESS | 784 | --DOCSHELL 15845400 == 34 [pid = 784] [id = 209] 02:36:51 INFO - PROCESS | 784 | --DOCSHELL 14298800 == 33 [pid = 784] [id = 208] 02:36:51 INFO - PROCESS | 784 | --DOCSHELL 13C28C00 == 32 [pid = 784] [id = 207] 02:36:51 INFO - PROCESS | 784 | --DOCSHELL 12BC1800 == 31 [pid = 784] [id = 206] 02:36:51 INFO - PROCESS | 784 | --DOCSHELL 10A4E400 == 30 [pid = 784] [id = 205] 02:36:51 INFO - PROCESS | 784 | --DOCSHELL 10A49C00 == 29 [pid = 784] [id = 204] 02:36:51 INFO - PROCESS | 784 | --DOMWINDOW == 80 (15368000) [pid = 784] [serial = 588] [outer = 00000000] [url = about:blank] 02:36:51 INFO - PROCESS | 784 | --DOMWINDOW == 79 (152B5400) [pid = 784] [serial = 587] [outer = 00000000] [url = about:blank] 02:36:51 INFO - PROCESS | 784 | --DOMWINDOW == 78 (13157C00) [pid = 784] [serial = 578] [outer = 00000000] [url = about:blank] 02:36:51 INFO - PROCESS | 784 | --DOMWINDOW == 77 (13243800) [pid = 784] [serial = 579] [outer = 00000000] [url = about:blank] 02:36:51 INFO - PROCESS | 784 | --DOMWINDOW == 76 (161E2400) [pid = 784] [serial = 591] [outer = 00000000] [url = about:blank] 02:36:51 INFO - PROCESS | 784 | --DOMWINDOW == 75 (13444400) [pid = 784] [serial = 584] [outer = 00000000] [url = about:blank] 02:36:51 INFO - PROCESS | 784 | --DOMWINDOW == 74 (13149000) [pid = 784] [serial = 581] [outer = 00000000] [url = about:blank] 02:36:51 INFO - PROCESS | 784 | --DOMWINDOW == 73 (161DA000) [pid = 784] [serial = 590] [outer = 00000000] [url = about:blank] 02:36:51 INFO - PROCESS | 784 | --DOMWINDOW == 72 (1315B000) [pid = 784] [serial = 582] [outer = 00000000] [url = about:blank] 02:36:51 INFO - PROCESS | 784 | --DOMWINDOW == 71 (16ACCC00) [pid = 784] [serial = 576] [outer = 00000000] [url = about:blank] 02:36:51 INFO - PROCESS | 784 | --DOMWINDOW == 70 (161E5000) [pid = 784] [serial = 593] [outer = 00000000] [url = about:blank] 02:36:51 INFO - PROCESS | 784 | --DOMWINDOW == 69 (16C53800) [pid = 784] [serial = 597] [outer = 00000000] [url = about:blank] 02:36:51 INFO - PROCESS | 784 | --DOMWINDOW == 68 (16AD5000) [pid = 784] [serial = 596] [outer = 00000000] [url = about:blank] 02:36:51 INFO - PROCESS | 784 | --DOMWINDOW == 67 (176A6C00) [pid = 784] [serial = 599] [outer = 00000000] [url = about:blank] 02:36:51 INFO - PROCESS | 784 | --DOMWINDOW == 66 (1774F000) [pid = 784] [serial = 600] [outer = 00000000] [url = about:blank] 02:36:51 INFO - PROCESS | 784 | --DOMWINDOW == 65 (163A9800) [pid = 784] [serial = 594] [outer = 00000000] [url = about:blank] 02:36:51 INFO - PROCESS | 784 | --DOMWINDOW == 64 (1393F000) [pid = 784] [serial = 585] [outer = 00000000] [url = about:blank] 02:36:51 INFO - PROCESS | 784 | 1470735411721 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 02:36:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1250ms 02:36:51 INFO - PROCESS | 784 | 1470735411776 Marionette TRACE conn3 -> [0,825,"getWindowHandle",null] 02:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:36:51 INFO - PROCESS | 784 | 1470735411783 Marionette TRACE conn3 <- [1,825,null,{"value":"13"}] 02:36:51 INFO - PROCESS | 784 | 1470735411791 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:36:51 INFO - PROCESS | 784 | 1470735411795 Marionette TRACE conn3 <- [1,826,null,{}] 02:36:51 INFO - PROCESS | 784 | 1470735411800 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:51 INFO - PROCESS | 784 | 1470735411803 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:51 INFO - PROCESS | 784 | 1470735411892 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 02:36:51 INFO - PROCESS | 784 | 1470735411905 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:51 INFO - PROCESS | 784 | 1470735411909 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:51 INFO - PROCESS | 784 | ++DOCSHELL 10A4B400 == 30 [pid = 784] [id = 216] 02:36:51 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (10A4D800) [pid = 784] [serial = 646] [outer = 00000000] 02:36:51 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (112DA000) [pid = 784] [serial = 647] [outer = 10A4D800] 02:36:51 INFO - PROCESS | 784 | 1470735411959 Marionette DEBUG loaded listener.js 02:36:52 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (12932800) [pid = 784] [serial = 648] [outer = 10A4D800] 02:36:52 INFO - PROCESS | 784 | 1470735412437 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 02:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 703ms 02:36:52 INFO - PROCESS | 784 | 1470735412486 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 02:36:52 INFO - PROCESS | 784 | 1470735412490 Marionette TRACE conn3 <- [1,829,null,{"value":"13"}] 02:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:36:52 INFO - PROCESS | 784 | 1470735412497 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:36:52 INFO - PROCESS | 784 | 1470735412499 Marionette TRACE conn3 <- [1,830,null,{}] 02:36:52 INFO - PROCESS | 784 | 1470735412503 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:52 INFO - PROCESS | 784 | 1470735412505 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:52 INFO - PROCESS | 784 | 1470735412588 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 02:36:52 INFO - PROCESS | 784 | 1470735412597 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:52 INFO - PROCESS | 784 | 1470735412599 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:52 INFO - PROCESS | 784 | ++DOCSHELL 13155400 == 31 [pid = 784] [id = 217] 02:36:52 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (131E4400) [pid = 784] [serial = 649] [outer = 00000000] 02:36:52 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (13247400) [pid = 784] [serial = 650] [outer = 131E4400] 02:36:52 INFO - PROCESS | 784 | 1470735412645 Marionette DEBUG loaded listener.js 02:36:52 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (13444400) [pid = 784] [serial = 651] [outer = 131E4400] 02:36:53 INFO - PROCESS | 784 | 1470735413099 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 02:36:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:36:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 625ms 02:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:36:53 INFO - PROCESS | 784 | 1470735413134 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 02:36:53 INFO - PROCESS | 784 | 1470735413136 Marionette TRACE conn3 <- [1,833,null,{"value":"13"}] 02:36:53 INFO - PROCESS | 784 | 1470735413140 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:36:53 INFO - PROCESS | 784 | 1470735413143 Marionette TRACE conn3 <- [1,834,null,{}] 02:36:53 INFO - PROCESS | 784 | 1470735413154 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:53 INFO - PROCESS | 784 | 1470735413159 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:53 INFO - PROCESS | 784 | 1470735413240 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 02:36:53 INFO - PROCESS | 784 | 1470735413352 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:53 INFO - PROCESS | 784 | 1470735413355 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:53 INFO - PROCESS | 784 | ++DOCSHELL 14FCD800 == 32 [pid = 784] [id = 218] 02:36:53 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (152A6C00) [pid = 784] [serial = 652] [outer = 00000000] 02:36:53 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (152AE400) [pid = 784] [serial = 653] [outer = 152A6C00] 02:36:53 INFO - PROCESS | 784 | 1470735413402 Marionette DEBUG loaded listener.js 02:36:53 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (152CFC00) [pid = 784] [serial = 654] [outer = 152A6C00] 02:36:53 INFO - PROCESS | 784 | 1470735413798 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 02:36:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:36:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 688ms 02:36:53 INFO - PROCESS | 784 | 1470735413839 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 02:36:53 INFO - PROCESS | 784 | 1470735413842 Marionette TRACE conn3 <- [1,837,null,{"value":"13"}] 02:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:36:53 INFO - PROCESS | 784 | 1470735413845 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:36:53 INFO - PROCESS | 784 | 1470735413847 Marionette TRACE conn3 <- [1,838,null,{}] 02:36:53 INFO - PROCESS | 784 | 1470735413850 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:53 INFO - PROCESS | 784 | 1470735413852 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:53 INFO - PROCESS | 784 | 1470735413968 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 02:36:53 INFO - PROCESS | 784 | 1470735413984 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:53 INFO - PROCESS | 784 | 1470735413987 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:54 INFO - PROCESS | 784 | ++DOCSHELL 152CF000 == 33 [pid = 784] [id = 219] 02:36:54 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (1536C000) [pid = 784] [serial = 655] [outer = 00000000] 02:36:54 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (1614F800) [pid = 784] [serial = 656] [outer = 1536C000] 02:36:54 INFO - PROCESS | 784 | 1470735414031 Marionette DEBUG loaded listener.js 02:36:54 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (161DF800) [pid = 784] [serial = 657] [outer = 1536C000] 02:36:54 INFO - PROCESS | 784 | 1470735414461 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 02:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 625ms 02:36:54 INFO - PROCESS | 784 | 1470735414483 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 02:36:54 INFO - PROCESS | 784 | 1470735414485 Marionette TRACE conn3 <- [1,841,null,{"value":"13"}] 02:36:54 INFO - PROCESS | 784 | 1470735414488 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:36:54 INFO - PROCESS | 784 | 1470735414489 Marionette TRACE conn3 <- [1,842,null,{}] 02:36:54 INFO - PROCESS | 784 | 1470735414500 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:54 INFO - PROCESS | 784 | 1470735414502 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:54 INFO - PROCESS | 784 | 1470735414604 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 02:36:54 INFO - PROCESS | 784 | 1470735414686 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:54 INFO - PROCESS | 784 | 1470735414688 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:54 INFO - PROCESS | 784 | ++DOCSHELL 163A1400 == 34 [pid = 784] [id = 220] 02:36:54 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (163A1C00) [pid = 784] [serial = 658] [outer = 00000000] 02:36:54 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (163A9000) [pid = 784] [serial = 659] [outer = 163A1C00] 02:36:54 INFO - PROCESS | 784 | 1470735414732 Marionette DEBUG loaded listener.js 02:36:54 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (163AC000) [pid = 784] [serial = 660] [outer = 163A1C00] 02:36:55 INFO - PROCESS | 784 | 1470735415151 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 02:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 704ms 02:36:55 INFO - PROCESS | 784 | 1470735415188 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 02:36:55 INFO - PROCESS | 784 | 1470735415190 Marionette TRACE conn3 <- [1,845,null,{"value":"13"}] 02:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:36:55 INFO - PROCESS | 784 | 1470735415193 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:36:55 INFO - PROCESS | 784 | 1470735415195 Marionette TRACE conn3 <- [1,846,null,{}] 02:36:55 INFO - PROCESS | 784 | 1470735415198 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:55 INFO - PROCESS | 784 | 1470735415204 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:55 INFO - PROCESS | 784 | 1470735415336 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 02:36:55 INFO - PROCESS | 784 | 1470735415394 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:55 INFO - PROCESS | 784 | 1470735415396 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:55 INFO - PROCESS | 784 | ++DOCSHELL 16A1B400 == 35 [pid = 784] [id = 221] 02:36:55 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (16AD0400) [pid = 784] [serial = 661] [outer = 00000000] 02:36:55 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (1716C000) [pid = 784] [serial = 662] [outer = 16AD0400] 02:36:55 INFO - PROCESS | 784 | 1470735415440 Marionette DEBUG loaded listener.js 02:36:55 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (16AD4400) [pid = 784] [serial = 663] [outer = 16AD0400] 02:36:55 INFO - PROCESS | 784 | 1470735415862 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 02:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 703ms 02:36:55 INFO - PROCESS | 784 | 1470735415893 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 02:36:55 INFO - PROCESS | 784 | 1470735415895 Marionette TRACE conn3 <- [1,849,null,{"value":"13"}] 02:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:36:55 INFO - PROCESS | 784 | 1470735415899 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:36:55 INFO - PROCESS | 784 | 1470735415901 Marionette TRACE conn3 <- [1,850,null,{}] 02:36:55 INFO - PROCESS | 784 | 1470735415905 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:55 INFO - PROCESS | 784 | 1470735415907 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:56 INFO - PROCESS | 784 | 1470735416102 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 02:36:56 INFO - PROCESS | 784 | --DOMWINDOW == 81 (10A4CC00) [pid = 784] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:36:56 INFO - PROCESS | 784 | --DOMWINDOW == 80 (13E9C800) [pid = 784] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:36:56 INFO - PROCESS | 784 | --DOMWINDOW == 79 (12BC4800) [pid = 784] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:36:56 INFO - PROCESS | 784 | --DOMWINDOW == 78 (14FCA400) [pid = 784] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:36:56 INFO - PROCESS | 784 | --DOMWINDOW == 77 (10A50C00) [pid = 784] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:36:56 INFO - PROCESS | 784 | --DOMWINDOW == 76 (1121A400) [pid = 784] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:36:56 INFO - PROCESS | 784 | --DOMWINDOW == 75 (15845C00) [pid = 784] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:36:56 INFO - PROCESS | 784 | --DOMWINDOW == 74 (1429EC00) [pid = 784] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:36:56 INFO - PROCESS | 784 | --DOMWINDOW == 73 (16AD2400) [pid = 784] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:36:56 INFO - PROCESS | 784 | --DOMWINDOW == 72 (163A5C00) [pid = 784] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:36:56 INFO - PROCESS | 784 | --DOMWINDOW == 71 (142A1400) [pid = 784] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:36:56 INFO - PROCESS | 784 | --DOMWINDOW == 70 (16154400) [pid = 784] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:36:56 INFO - PROCESS | 784 | 1470735416161 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:56 INFO - PROCESS | 784 | 1470735416164 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:56 INFO - PROCESS | 784 | ++DOCSHELL 1051A400 == 36 [pid = 784] [id = 222] 02:36:56 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (1051EC00) [pid = 784] [serial = 664] [outer = 00000000] 02:36:56 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (129BE000) [pid = 784] [serial = 665] [outer = 1051EC00] 02:36:56 INFO - PROCESS | 784 | 1470735416207 Marionette DEBUG loaded listener.js 02:36:56 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (1343C800) [pid = 784] [serial = 666] [outer = 1051EC00] 02:36:56 INFO - PROCESS | 784 | 1470735416567 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 02:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 704ms 02:36:56 INFO - PROCESS | 784 | 1470735416598 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 02:36:56 INFO - PROCESS | 784 | 1470735416600 Marionette TRACE conn3 <- [1,853,null,{"value":"13"}] 02:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:36:56 INFO - PROCESS | 784 | 1470735416603 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:36:56 INFO - PROCESS | 784 | 1470735416605 Marionette TRACE conn3 <- [1,854,null,{}] 02:36:56 INFO - PROCESS | 784 | 1470735416609 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:56 INFO - PROCESS | 784 | 1470735416611 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:56 INFO - PROCESS | 784 | 1470735416686 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 02:36:56 INFO - PROCESS | 784 | 1470735416691 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:56 INFO - PROCESS | 784 | 1470735416693 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:56 INFO - PROCESS | 784 | ++DOCSHELL 13246800 == 37 [pid = 784] [id = 223] 02:36:56 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (139D2000) [pid = 784] [serial = 667] [outer = 00000000] 02:36:56 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (17753C00) [pid = 784] [serial = 668] [outer = 139D2000] 02:36:56 INFO - PROCESS | 784 | 1470735416738 Marionette DEBUG loaded listener.js 02:36:56 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (1777CC00) [pid = 784] [serial = 669] [outer = 139D2000] 02:36:57 INFO - PROCESS | 784 | 1470735417177 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 02:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 594ms 02:36:57 INFO - PROCESS | 784 | 1470735417201 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 02:36:57 INFO - PROCESS | 784 | 1470735417203 Marionette TRACE conn3 <- [1,857,null,{"value":"13"}] 02:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:36:57 INFO - PROCESS | 784 | 1470735417217 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:36:57 INFO - PROCESS | 784 | 1470735417219 Marionette TRACE conn3 <- [1,858,null,{}] 02:36:57 INFO - PROCESS | 784 | 1470735417223 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:57 INFO - PROCESS | 784 | 1470735417225 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:57 INFO - PROCESS | 784 | 1470735417300 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 02:36:57 INFO - PROCESS | 784 | 1470735417305 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:57 INFO - PROCESS | 784 | 1470735417307 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:57 INFO - PROCESS | 784 | ++DOCSHELL 15845C00 == 38 [pid = 784] [id = 224] 02:36:57 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (15D90C00) [pid = 784] [serial = 670] [outer = 00000000] 02:36:57 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (18018C00) [pid = 784] [serial = 671] [outer = 15D90C00] 02:36:57 INFO - PROCESS | 784 | 1470735417358 Marionette DEBUG loaded listener.js 02:36:57 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (182C1000) [pid = 784] [serial = 672] [outer = 15D90C00] 02:36:57 INFO - PROCESS | 784 | 1470735417813 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 02:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 656ms 02:36:58 INFO - PROCESS | 784 | 1470735418000 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 02:36:58 INFO - PROCESS | 784 | 1470735418003 Marionette TRACE conn3 <- [1,861,null,{"value":"13"}] 02:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:36:58 INFO - PROCESS | 784 | 1470735418191 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:36:58 INFO - PROCESS | 784 | 1470735418195 Marionette TRACE conn3 <- [1,862,null,{}] 02:36:58 INFO - PROCESS | 784 | 1470735418202 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:58 INFO - PROCESS | 784 | 1470735418205 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:58 INFO - PROCESS | 784 | 1470735418351 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 02:36:58 INFO - PROCESS | 784 | 1470735418439 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:58 INFO - PROCESS | 784 | 1470735418443 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:58 INFO - PROCESS | 784 | ++DOCSHELL 10A53C00 == 39 [pid = 784] [id = 225] 02:36:58 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (10B69400) [pid = 784] [serial = 673] [outer = 00000000] 02:36:58 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (114E6800) [pid = 784] [serial = 674] [outer = 10B69400] 02:36:58 INFO - PROCESS | 784 | 1470735418500 Marionette DEBUG loaded listener.js 02:36:58 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (129C5400) [pid = 784] [serial = 675] [outer = 10B69400] 02:36:59 INFO - PROCESS | 784 | 1470735419113 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 02:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1048ms 02:36:59 INFO - PROCESS | 784 | 1470735419139 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 02:36:59 INFO - PROCESS | 784 | 1470735419143 Marionette TRACE conn3 <- [1,865,null,{"value":"13"}] 02:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:36:59 INFO - PROCESS | 784 | 1470735419150 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:36:59 INFO - PROCESS | 784 | 1470735419152 Marionette TRACE conn3 <- [1,866,null,{}] 02:36:59 INFO - PROCESS | 784 | 1470735419159 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:59 INFO - PROCESS | 784 | 1470735419163 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:59 INFO - PROCESS | 784 | 1470735419269 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 02:36:59 INFO - PROCESS | 784 | 1470735419397 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:59 INFO - PROCESS | 784 | 1470735419400 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:36:59 INFO - PROCESS | 784 | ++DOCSHELL 13E9E800 == 40 [pid = 784] [id = 226] 02:36:59 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (14299400) [pid = 784] [serial = 676] [outer = 00000000] 02:36:59 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1583F800) [pid = 784] [serial = 677] [outer = 14299400] 02:36:59 INFO - PROCESS | 784 | 1470735419456 Marionette DEBUG loaded listener.js 02:36:59 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (161DD800) [pid = 784] [serial = 678] [outer = 14299400] 02:37:00 INFO - PROCESS | 784 | 1470735420066 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 02:37:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:37:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 938ms 02:37:00 INFO - PROCESS | 784 | 1470735420093 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 02:37:00 INFO - PROCESS | 784 | 1470735420095 Marionette TRACE conn3 <- [1,869,null,{"value":"13"}] 02:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:37:00 INFO - PROCESS | 784 | 1470735420099 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:37:00 INFO - PROCESS | 784 | 1470735420101 Marionette TRACE conn3 <- [1,870,null,{}] 02:37:00 INFO - PROCESS | 784 | 1470735420105 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:00 INFO - PROCESS | 784 | 1470735420108 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:00 INFO - PROCESS | 784 | 1470735420215 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 02:37:00 INFO - PROCESS | 784 | 1470735420321 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:00 INFO - PROCESS | 784 | 1470735420327 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:00 INFO - PROCESS | 784 | ++DOCSHELL 1834B000 == 41 [pid = 784] [id = 227] 02:37:00 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (18351400) [pid = 784] [serial = 679] [outer = 00000000] 02:37:00 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (19790800) [pid = 784] [serial = 680] [outer = 18351400] 02:37:00 INFO - PROCESS | 784 | 1470735420383 Marionette DEBUG loaded listener.js 02:37:00 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (19C05000) [pid = 784] [serial = 681] [outer = 18351400] 02:37:00 INFO - PROCESS | 784 | 1470735420931 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 02:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 938ms 02:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:37:01 INFO - PROCESS | 784 | 1470735421044 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 02:37:01 INFO - PROCESS | 784 | 1470735421046 Marionette TRACE conn3 <- [1,873,null,{"value":"13"}] 02:37:01 INFO - PROCESS | 784 | 1470735421050 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:37:01 INFO - PROCESS | 784 | 1470735421052 Marionette TRACE conn3 <- [1,874,null,{}] 02:37:01 INFO - PROCESS | 784 | 1470735421056 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:01 INFO - PROCESS | 784 | 1470735421058 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:01 INFO - PROCESS | 784 | 1470735421177 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 02:37:01 INFO - PROCESS | 784 | 1470735421410 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:01 INFO - PROCESS | 784 | 1470735421413 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:01 INFO - PROCESS | 784 | ++DOCSHELL 0C397000 == 42 [pid = 784] [id = 228] 02:37:01 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (103C9000) [pid = 784] [serial = 682] [outer = 00000000] 02:37:01 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (10A03000) [pid = 784] [serial = 683] [outer = 103C9000] 02:37:01 INFO - PROCESS | 784 | 1470735421479 Marionette DEBUG loaded listener.js 02:37:01 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (10B6E400) [pid = 784] [serial = 684] [outer = 103C9000] 02:37:02 INFO - PROCESS | 784 | 1470735422129 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 02:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1095ms 02:37:02 INFO - PROCESS | 784 | 1470735422151 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 02:37:02 INFO - PROCESS | 784 | 1470735422154 Marionette TRACE conn3 <- [1,877,null,{"value":"13"}] 02:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:37:02 INFO - PROCESS | 784 | 1470735422158 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:37:02 INFO - PROCESS | 784 | 1470735422161 Marionette TRACE conn3 <- [1,878,null,{}] 02:37:02 INFO - PROCESS | 784 | 1470735422167 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:02 INFO - PROCESS | 784 | 1470735422169 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:02 INFO - PROCESS | 784 | --DOCSHELL 13246800 == 41 [pid = 784] [id = 223] 02:37:02 INFO - PROCESS | 784 | --DOCSHELL 1051A400 == 40 [pid = 784] [id = 222] 02:37:02 INFO - PROCESS | 784 | --DOCSHELL 16A1B400 == 39 [pid = 784] [id = 221] 02:37:02 INFO - PROCESS | 784 | --DOCSHELL 163A1400 == 38 [pid = 784] [id = 220] 02:37:02 INFO - PROCESS | 784 | --DOCSHELL 152CF000 == 37 [pid = 784] [id = 219] 02:37:02 INFO - PROCESS | 784 | --DOCSHELL 14FCD800 == 36 [pid = 784] [id = 218] 02:37:02 INFO - PROCESS | 784 | --DOCSHELL 13155400 == 35 [pid = 784] [id = 217] 02:37:02 INFO - PROCESS | 784 | --DOCSHELL 10A4B400 == 34 [pid = 784] [id = 216] 02:37:02 INFO - PROCESS | 784 | --DOCSHELL 13C28800 == 33 [pid = 784] [id = 213] 02:37:02 INFO - PROCESS | 784 | --DOCSHELL 13152800 == 32 [pid = 784] [id = 215] 02:37:02 INFO - PROCESS | 784 | --DOCSHELL 10A4C000 == 31 [pid = 784] [id = 214] 02:37:02 INFO - PROCESS | 784 | --DOCSHELL 13E9E800 == 30 [pid = 784] [id = 226] 02:37:02 INFO - PROCESS | 784 | --DOCSHELL 1834B000 == 29 [pid = 784] [id = 227] 02:37:02 INFO - PROCESS | 784 | --DOCSHELL 15845C00 == 28 [pid = 784] [id = 224] 02:37:02 INFO - PROCESS | 784 | --DOCSHELL 10A53C00 == 27 [pid = 784] [id = 225] 02:37:02 INFO - PROCESS | 784 | 1470735422792 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 02:37:02 INFO - PROCESS | 784 | --DOMWINDOW == 90 (1794E000) [pid = 784] [serial = 638] [outer = 00000000] [url = about:blank] 02:37:02 INFO - PROCESS | 784 | --DOMWINDOW == 89 (1121D000) [pid = 784] [serial = 612] [outer = 00000000] [url = about:blank] 02:37:02 INFO - PROCESS | 784 | --DOMWINDOW == 88 (10B6DC00) [pid = 784] [serial = 611] [outer = 00000000] [url = about:blank] 02:37:02 INFO - PROCESS | 784 | --DOMWINDOW == 87 (13EAB000) [pid = 784] [serial = 620] [outer = 00000000] [url = about:blank] 02:37:02 INFO - PROCESS | 784 | --DOMWINDOW == 86 (12DA2800) [pid = 784] [serial = 617] [outer = 00000000] [url = about:blank] 02:37:02 INFO - PROCESS | 784 | --DOMWINDOW == 85 (130B6800) [pid = 784] [serial = 618] [outer = 00000000] [url = about:blank] 02:37:02 INFO - PROCESS | 784 | --DOMWINDOW == 84 (152B3400) [pid = 784] [serial = 623] [outer = 00000000] [url = about:blank] 02:37:02 INFO - PROCESS | 784 | --DOMWINDOW == 83 (10FAB400) [pid = 784] [serial = 614] [outer = 00000000] [url = about:blank] 02:37:02 INFO - PROCESS | 784 | --DOMWINDOW == 82 (15364000) [pid = 784] [serial = 624] [outer = 00000000] [url = about:blank] 02:37:02 INFO - PROCESS | 784 | --DOMWINDOW == 81 (112E2800) [pid = 784] [serial = 615] [outer = 00000000] [url = about:blank] 02:37:02 INFO - PROCESS | 784 | --DOMWINDOW == 80 (132C0000) [pid = 784] [serial = 603] [outer = 00000000] [url = about:blank] 02:37:02 INFO - PROCESS | 784 | --DOMWINDOW == 79 (13159C00) [pid = 784] [serial = 602] [outer = 00000000] [url = about:blank] 02:37:02 INFO - PROCESS | 784 | --DOMWINDOW == 78 (16020800) [pid = 784] [serial = 627] [outer = 00000000] [url = about:blank] 02:37:02 INFO - PROCESS | 784 | --DOMWINDOW == 77 (152B5800) [pid = 784] [serial = 606] [outer = 00000000] [url = about:blank] 02:37:02 INFO - PROCESS | 784 | --DOMWINDOW == 76 (152AD400) [pid = 784] [serial = 605] [outer = 00000000] [url = about:blank] 02:37:02 INFO - PROCESS | 784 | --DOMWINDOW == 75 (176A6000) [pid = 784] [serial = 609] [outer = 00000000] [url = about:blank] 02:37:02 INFO - PROCESS | 784 | --DOMWINDOW == 74 (173A8800) [pid = 784] [serial = 608] [outer = 00000000] [url = about:blank] 02:37:02 INFO - PROCESS | 784 | --DOMWINDOW == 73 (15DBBC00) [pid = 784] [serial = 626] [outer = 00000000] [url = about:blank] 02:37:02 INFO - PROCESS | 784 | --DOMWINDOW == 72 (1696BC00) [pid = 784] [serial = 629] [outer = 00000000] [url = about:blank] 02:37:02 INFO - PROCESS | 784 | --DOMWINDOW == 71 (161D8C00) [pid = 784] [serial = 632] [outer = 00000000] [url = about:blank] 02:37:02 INFO - PROCESS | 784 | --DOMWINDOW == 70 (163AF800) [pid = 784] [serial = 633] [outer = 00000000] [url = about:blank] 02:37:02 INFO - PROCESS | 784 | --DOMWINDOW == 69 (176A7C00) [pid = 784] [serial = 635] [outer = 00000000] [url = about:blank] 02:37:02 INFO - PROCESS | 784 | --DOMWINDOW == 68 (16A1C000) [pid = 784] [serial = 630] [outer = 00000000] [url = about:blank] 02:37:02 INFO - PROCESS | 784 | --DOMWINDOW == 67 (1774DC00) [pid = 784] [serial = 636] [outer = 00000000] [url = about:blank] 02:37:02 INFO - PROCESS | 784 | --DOMWINDOW == 66 (1429AC00) [pid = 784] [serial = 621] [outer = 00000000] [url = about:blank] 02:37:02 INFO - PROCESS | 784 | --DOCSHELL 0C397000 == 26 [pid = 784] [id = 228] 02:37:02 INFO - PROCESS | 784 | 1470735422959 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:02 INFO - PROCESS | 784 | 1470735422962 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:02 INFO - PROCESS | 784 | ++DOCSHELL 0C76E000 == 27 [pid = 784] [id = 229] 02:37:02 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (0C770C00) [pid = 784] [serial = 685] [outer = 00000000] 02:37:03 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (103C9800) [pid = 784] [serial = 686] [outer = 0C770C00] 02:37:03 INFO - PROCESS | 784 | 1470735423021 Marionette DEBUG loaded listener.js 02:37:03 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (1051A000) [pid = 784] [serial = 687] [outer = 0C770C00] 02:37:03 INFO - PROCESS | 784 | 1470735423448 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 02:37:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:37:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1361ms 02:37:03 INFO - PROCESS | 784 | 1470735423520 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 02:37:03 INFO - PROCESS | 784 | 1470735423525 Marionette TRACE conn3 <- [1,881,null,{"value":"13"}] 02:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:37:03 INFO - PROCESS | 784 | 1470735423529 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:37:03 INFO - PROCESS | 784 | 1470735423532 Marionette TRACE conn3 <- [1,882,null,{}] 02:37:03 INFO - PROCESS | 784 | 1470735423537 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:03 INFO - PROCESS | 784 | 1470735423540 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:03 INFO - PROCESS | 784 | 1470735423625 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 02:37:03 INFO - PROCESS | 784 | 1470735423640 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:03 INFO - PROCESS | 784 | 1470735423642 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:03 INFO - PROCESS | 784 | ++DOCSHELL 12934800 == 28 [pid = 784] [id = 230] 02:37:03 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (1293D800) [pid = 784] [serial = 688] [outer = 00000000] 02:37:03 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (12BC9800) [pid = 784] [serial = 689] [outer = 1293D800] 02:37:03 INFO - PROCESS | 784 | 1470735423690 Marionette DEBUG loaded listener.js 02:37:03 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (12DA7800) [pid = 784] [serial = 690] [outer = 1293D800] 02:37:04 INFO - PROCESS | 784 | 1470735424142 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 02:37:04 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (130B9C00) [pid = 784] [serial = 691] [outer = 1B572000] 02:37:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 625ms 02:37:04 INFO - PROCESS | 784 | 1470735424176 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 02:37:04 INFO - PROCESS | 784 | 1470735424179 Marionette TRACE conn3 <- [1,885,null,{"value":"13"}] 02:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:37:04 INFO - PROCESS | 784 | 1470735424243 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:37:04 INFO - PROCESS | 784 | 1470735424245 Marionette TRACE conn3 <- [1,886,null,{}] 02:37:04 INFO - PROCESS | 784 | 1470735424250 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:04 INFO - PROCESS | 784 | 1470735424252 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:04 INFO - PROCESS | 784 | 1470735424338 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 02:37:04 INFO - PROCESS | 784 | 1470735424421 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:04 INFO - PROCESS | 784 | 1470735424424 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:04 INFO - PROCESS | 784 | ++DOCSHELL 131E3C00 == 29 [pid = 784] [id = 231] 02:37:04 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (131E9400) [pid = 784] [serial = 692] [outer = 00000000] 02:37:04 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (1343CC00) [pid = 784] [serial = 693] [outer = 131E9400] 02:37:04 INFO - PROCESS | 784 | 1470735424469 Marionette DEBUG loaded listener.js 02:37:04 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (1429E800) [pid = 784] [serial = 694] [outer = 131E9400] 02:37:04 INFO - PROCESS | 784 | 1470735424846 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 02:37:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 673ms 02:37:04 INFO - PROCESS | 784 | 1470735424886 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 02:37:04 INFO - PROCESS | 784 | 1470735424890 Marionette TRACE conn3 <- [1,889,null,{"value":"13"}] 02:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:37:04 INFO - PROCESS | 784 | 1470735424900 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:37:04 INFO - PROCESS | 784 | 1470735424904 Marionette TRACE conn3 <- [1,890,null,{}] 02:37:04 INFO - PROCESS | 784 | 1470735424920 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:04 INFO - PROCESS | 784 | 1470735424923 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:05 INFO - PROCESS | 784 | 1470735425053 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 02:37:05 INFO - PROCESS | 784 | 1470735425062 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:05 INFO - PROCESS | 784 | 1470735425064 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:05 INFO - PROCESS | 784 | ++DOCSHELL 1429DC00 == 30 [pid = 784] [id = 232] 02:37:05 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (14FCC000) [pid = 784] [serial = 695] [outer = 00000000] 02:37:05 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (1536A400) [pid = 784] [serial = 696] [outer = 14FCC000] 02:37:05 INFO - PROCESS | 784 | 1470735425159 Marionette DEBUG loaded listener.js 02:37:05 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (15D91800) [pid = 784] [serial = 697] [outer = 14FCC000] 02:37:05 INFO - PROCESS | 784 | 1470735425579 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 02:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 719ms 02:37:05 INFO - PROCESS | 784 | 1470735425617 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 02:37:05 INFO - PROCESS | 784 | 1470735425619 Marionette TRACE conn3 <- [1,893,null,{"value":"13"}] 02:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:37:05 INFO - PROCESS | 784 | 1470735425622 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:37:05 INFO - PROCESS | 784 | 1470735425624 Marionette TRACE conn3 <- [1,894,null,{}] 02:37:05 INFO - PROCESS | 784 | 1470735425632 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:05 INFO - PROCESS | 784 | 1470735425634 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:05 INFO - PROCESS | 784 | 1470735425766 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 02:37:05 INFO - PROCESS | 784 | 1470735425778 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:05 INFO - PROCESS | 784 | 1470735425780 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:05 INFO - PROCESS | 784 | ++DOCSHELL 15368800 == 31 [pid = 784] [id = 233] 02:37:05 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (15838000) [pid = 784] [serial = 698] [outer = 00000000] 02:37:05 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (16154000) [pid = 784] [serial = 699] [outer = 15838000] 02:37:05 INFO - PROCESS | 784 | 1470735425824 Marionette DEBUG loaded listener.js 02:37:05 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (163A2000) [pid = 784] [serial = 700] [outer = 15838000] 02:37:06 INFO - PROCESS | 784 | 1470735426244 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 02:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 625ms 02:37:06 INFO - PROCESS | 784 | 1470735426265 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 02:37:06 INFO - PROCESS | 784 | 1470735426268 Marionette TRACE conn3 <- [1,897,null,{"value":"13"}] 02:37:06 INFO - PROCESS | 784 | 1470735426271 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:37:06 INFO - PROCESS | 784 | 1470735426272 Marionette TRACE conn3 <- [1,898,null,{}] 02:37:06 INFO - PROCESS | 784 | 1470735426276 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:06 INFO - PROCESS | 784 | 1470735426278 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:06 INFO - PROCESS | 784 | 1470735426389 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 02:37:06 INFO - PROCESS | 784 | 1470735426395 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:06 INFO - PROCESS | 784 | 1470735426401 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:06 INFO - PROCESS | 784 | ++DOCSHELL 163A6C00 == 32 [pid = 784] [id = 234] 02:37:06 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (163A7000) [pid = 784] [serial = 701] [outer = 00000000] 02:37:06 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (16981800) [pid = 784] [serial = 702] [outer = 163A7000] 02:37:06 INFO - PROCESS | 784 | 1470735426453 Marionette DEBUG loaded listener.js 02:37:06 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (16AD5000) [pid = 784] [serial = 703] [outer = 163A7000] 02:37:06 INFO - PROCESS | 784 | 1470735426910 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 02:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 703ms 02:37:07 INFO - PROCESS | 784 | --DOMWINDOW == 84 (163A1C00) [pid = 784] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:37:07 INFO - PROCESS | 784 | --DOMWINDOW == 83 (16AD0400) [pid = 784] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:37:07 INFO - PROCESS | 784 | --DOMWINDOW == 82 (1792A800) [pid = 784] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:37:07 INFO - PROCESS | 784 | --DOMWINDOW == 81 (10A4C400) [pid = 784] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:37:07 INFO - PROCESS | 784 | --DOMWINDOW == 80 (152A6C00) [pid = 784] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:37:07 INFO - PROCESS | 784 | --DOMWINDOW == 79 (131E9000) [pid = 784] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:37:07 INFO - PROCESS | 784 | --DOMWINDOW == 78 (10A4D800) [pid = 784] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:37:07 INFO - PROCESS | 784 | --DOMWINDOW == 77 (131E4400) [pid = 784] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:37:07 INFO - PROCESS | 784 | --DOMWINDOW == 76 (139D2000) [pid = 784] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:37:07 INFO - PROCESS | 784 | --DOMWINDOW == 75 (1051EC00) [pid = 784] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:37:07 INFO - PROCESS | 784 | --DOMWINDOW == 74 (1536C000) [pid = 784] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:37:07 INFO - PROCESS | 784 | --DOMWINDOW == 73 (15D90C00) [pid = 784] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:37:07 INFO - PROCESS | 784 | 1470735427190 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 02:37:07 INFO - PROCESS | 784 | 1470735427192 Marionette TRACE conn3 <- [1,901,null,{"value":"13"}] 02:37:07 INFO - PROCESS | 784 | 1470735427201 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:37:07 INFO - PROCESS | 784 | 1470735427203 Marionette TRACE conn3 <- [1,902,null,{}] 02:37:07 INFO - PROCESS | 784 | 1470735427206 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:07 INFO - PROCESS | 784 | 1470735427208 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:37:07 INFO - PROCESS | 784 | 1470735427286 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 02:37:07 INFO - PROCESS | 784 | 1470735427293 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:07 INFO - PROCESS | 784 | 1470735427295 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:07 INFO - PROCESS | 784 | ++DOCSHELL 10434400 == 33 [pid = 784] [id = 235] 02:37:07 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (131E3400) [pid = 784] [serial = 704] [outer = 00000000] 02:37:07 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (139D2000) [pid = 784] [serial = 705] [outer = 131E3400] 02:37:07 INFO - PROCESS | 784 | 1470735427352 Marionette DEBUG loaded listener.js 02:37:07 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (152A6C00) [pid = 784] [serial = 706] [outer = 131E3400] 02:37:07 INFO - PROCESS | 784 | 1470735427763 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 02:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 578ms 02:37:07 INFO - PROCESS | 784 | 1470735427802 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 02:37:07 INFO - PROCESS | 784 | 1470735427804 Marionette TRACE conn3 <- [1,905,null,{"value":"13"}] 02:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:37:07 INFO - PROCESS | 784 | 1470735427807 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:37:07 INFO - PROCESS | 784 | 1470735427809 Marionette TRACE conn3 <- [1,906,null,{}] 02:37:07 INFO - PROCESS | 784 | 1470735427812 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:07 INFO - PROCESS | 784 | 1470735427814 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:07 INFO - PROCESS | 784 | 1470735427893 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 02:37:07 INFO - PROCESS | 784 | 1470735427898 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:07 INFO - PROCESS | 784 | 1470735427900 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:07 INFO - PROCESS | 784 | ++DOCSHELL 161D9800 == 34 [pid = 784] [id = 236] 02:37:07 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (163A4C00) [pid = 784] [serial = 707] [outer = 00000000] 02:37:07 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (16AD8C00) [pid = 784] [serial = 708] [outer = 163A4C00] 02:37:07 INFO - PROCESS | 784 | 1470735427944 Marionette DEBUG loaded listener.js 02:37:08 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (1716D800) [pid = 784] [serial = 709] [outer = 163A4C00] 02:37:08 INFO - PROCESS | 784 | 1470735428352 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 02:37:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 594ms 02:37:08 INFO - PROCESS | 784 | 1470735428406 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 02:37:08 INFO - PROCESS | 784 | 1470735428408 Marionette TRACE conn3 <- [1,909,null,{"value":"13"}] 02:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:37:08 INFO - PROCESS | 784 | 1470735428411 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:37:08 INFO - PROCESS | 784 | 1470735428413 Marionette TRACE conn3 <- [1,910,null,{}] 02:37:08 INFO - PROCESS | 784 | 1470735428417 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:08 INFO - PROCESS | 784 | 1470735428419 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:08 INFO - PROCESS | 784 | 1470735428494 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 02:37:08 INFO - PROCESS | 784 | 1470735428499 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:08 INFO - PROCESS | 784 | 1470735428501 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:08 INFO - PROCESS | 784 | ++DOCSHELL 1601E000 == 35 [pid = 784] [id = 237] 02:37:08 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (1769C800) [pid = 784] [serial = 710] [outer = 00000000] 02:37:08 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (17786400) [pid = 784] [serial = 711] [outer = 1769C800] 02:37:08 INFO - PROCESS | 784 | 1470735428544 Marionette DEBUG loaded listener.js 02:37:08 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (17927800) [pid = 784] [serial = 712] [outer = 1769C800] 02:37:09 INFO - PROCESS | 784 | 1470735428976 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 02:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 594ms 02:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:37:09 INFO - PROCESS | 784 | 1470735429009 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 02:37:09 INFO - PROCESS | 784 | 1470735429011 Marionette TRACE conn3 <- [1,913,null,{"value":"13"}] 02:37:09 INFO - PROCESS | 784 | 1470735429015 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:37:09 INFO - PROCESS | 784 | 1470735429016 Marionette TRACE conn3 <- [1,914,null,{}] 02:37:09 INFO - PROCESS | 784 | 1470735429034 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:09 INFO - PROCESS | 784 | 1470735429036 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:09 INFO - PROCESS | 784 | 1470735429119 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 02:37:09 INFO - PROCESS | 784 | 1470735429127 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:09 INFO - PROCESS | 784 | 1470735429129 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:09 INFO - PROCESS | 784 | ++DOCSHELL 173E9400 == 36 [pid = 784] [id = 238] 02:37:09 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (1794C800) [pid = 784] [serial = 713] [outer = 00000000] 02:37:09 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (18014400) [pid = 784] [serial = 714] [outer = 1794C800] 02:37:09 INFO - PROCESS | 784 | 1470735429172 Marionette DEBUG loaded listener.js 02:37:09 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (182B7000) [pid = 784] [serial = 715] [outer = 1794C800] 02:37:09 INFO - PROCESS | 784 | 1470735429948 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 02:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1001ms 02:37:10 INFO - PROCESS | 784 | 1470735430018 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 02:37:10 INFO - PROCESS | 784 | 1470735430023 Marionette TRACE conn3 <- [1,917,null,{"value":"13"}] 02:37:10 INFO - PROCESS | 784 | 1470735430028 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:37:10 INFO - PROCESS | 784 | 1470735430031 Marionette TRACE conn3 <- [1,918,null,{}] 02:37:10 INFO - PROCESS | 784 | 1470735430036 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:10 INFO - PROCESS | 784 | 1470735430040 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:10 INFO - PROCESS | 784 | 1470735430169 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 02:37:10 INFO - PROCESS | 784 | 1470735430287 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:10 INFO - PROCESS | 784 | 1470735430291 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:10 INFO - PROCESS | 784 | ++DOCSHELL 10A48400 == 37 [pid = 784] [id = 239] 02:37:10 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (10A53800) [pid = 784] [serial = 716] [outer = 00000000] 02:37:10 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (11A56C00) [pid = 784] [serial = 717] [outer = 10A53800] 02:37:10 INFO - PROCESS | 784 | 1470735430348 Marionette DEBUG loaded listener.js 02:37:10 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (13157C00) [pid = 784] [serial = 718] [outer = 10A53800] 02:37:11 INFO - PROCESS | 784 | 1470735431060 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 02:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1078ms 02:37:11 INFO - PROCESS | 784 | 1470735431141 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 02:37:11 INFO - PROCESS | 784 | 1470735431146 Marionette TRACE conn3 <- [1,921,null,{"value":"13"}] 02:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:37:11 INFO - PROCESS | 784 | 1470735431153 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:37:11 INFO - PROCESS | 784 | 1470735431158 Marionette TRACE conn3 <- [1,922,null,{}] 02:37:11 INFO - PROCESS | 784 | 1470735431163 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:11 INFO - PROCESS | 784 | 1470735431166 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:11 INFO - PROCESS | 784 | 1470735431388 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 02:37:11 INFO - PROCESS | 784 | 1470735431515 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:11 INFO - PROCESS | 784 | 1470735431518 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:11 INFO - PROCESS | 784 | ++DOCSHELL 0C396800 == 38 [pid = 784] [id = 240] 02:37:11 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (0C396C00) [pid = 784] [serial = 719] [outer = 00000000] 02:37:11 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (103D2C00) [pid = 784] [serial = 720] [outer = 0C396C00] 02:37:11 INFO - PROCESS | 784 | 1470735431569 Marionette DEBUG loaded listener.js 02:37:11 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (10A0E800) [pid = 784] [serial = 721] [outer = 0C396C00] 02:37:11 INFO - PROCESS | 784 | --DOCSHELL 1601E000 == 37 [pid = 784] [id = 237] 02:37:11 INFO - PROCESS | 784 | --DOCSHELL 161D9800 == 36 [pid = 784] [id = 236] 02:37:11 INFO - PROCESS | 784 | --DOCSHELL 10434400 == 35 [pid = 784] [id = 235] 02:37:11 INFO - PROCESS | 784 | --DOCSHELL 163A6C00 == 34 [pid = 784] [id = 234] 02:37:11 INFO - PROCESS | 784 | --DOCSHELL 15368800 == 33 [pid = 784] [id = 233] 02:37:11 INFO - PROCESS | 784 | --DOCSHELL 1429DC00 == 32 [pid = 784] [id = 232] 02:37:11 INFO - PROCESS | 784 | --DOCSHELL 131E3C00 == 31 [pid = 784] [id = 231] 02:37:11 INFO - PROCESS | 784 | --DOCSHELL 12934800 == 30 [pid = 784] [id = 230] 02:37:11 INFO - PROCESS | 784 | --DOCSHELL 0C76E000 == 29 [pid = 784] [id = 229] 02:37:11 INFO - PROCESS | 784 | --DOMWINDOW == 90 (18018C00) [pid = 784] [serial = 671] [outer = 00000000] [url = about:blank] 02:37:11 INFO - PROCESS | 784 | --DOMWINDOW == 89 (163A9000) [pid = 784] [serial = 659] [outer = 00000000] [url = about:blank] 02:37:11 INFO - PROCESS | 784 | --DOMWINDOW == 88 (1716C000) [pid = 784] [serial = 662] [outer = 00000000] [url = about:blank] 02:37:11 INFO - PROCESS | 784 | --DOMWINDOW == 87 (163AC000) [pid = 784] [serial = 660] [outer = 00000000] [url = about:blank] 02:37:11 INFO - PROCESS | 784 | --DOMWINDOW == 86 (16AD4400) [pid = 784] [serial = 663] [outer = 00000000] [url = about:blank] 02:37:11 INFO - PROCESS | 784 | --DOMWINDOW == 85 (1794E800) [pid = 784] [serial = 639] [outer = 00000000] [url = about:blank] 02:37:11 INFO - PROCESS | 784 | --DOMWINDOW == 84 (10B76800) [pid = 784] [serial = 641] [outer = 00000000] [url = about:blank] 02:37:11 INFO - PROCESS | 784 | --DOMWINDOW == 83 (11219C00) [pid = 784] [serial = 642] [outer = 00000000] [url = about:blank] 02:37:11 INFO - PROCESS | 784 | --DOMWINDOW == 82 (152AE400) [pid = 784] [serial = 653] [outer = 00000000] [url = about:blank] 02:37:11 INFO - PROCESS | 784 | --DOMWINDOW == 81 (152CFC00) [pid = 784] [serial = 654] [outer = 00000000] [url = about:blank] 02:37:11 INFO - PROCESS | 784 | --DOMWINDOW == 80 (132C2C00) [pid = 784] [serial = 644] [outer = 00000000] [url = about:blank] 02:37:11 INFO - PROCESS | 784 | --DOMWINDOW == 79 (139CF000) [pid = 784] [serial = 645] [outer = 00000000] [url = about:blank] 02:37:11 INFO - PROCESS | 784 | --DOMWINDOW == 78 (112DA000) [pid = 784] [serial = 647] [outer = 00000000] [url = about:blank] 02:37:11 INFO - PROCESS | 784 | --DOMWINDOW == 77 (12932800) [pid = 784] [serial = 648] [outer = 00000000] [url = about:blank] 02:37:11 INFO - PROCESS | 784 | --DOMWINDOW == 76 (13247400) [pid = 784] [serial = 650] [outer = 00000000] [url = about:blank] 02:37:11 INFO - PROCESS | 784 | --DOMWINDOW == 75 (17753C00) [pid = 784] [serial = 668] [outer = 00000000] [url = about:blank] 02:37:11 INFO - PROCESS | 784 | --DOMWINDOW == 74 (13444400) [pid = 784] [serial = 651] [outer = 00000000] [url = about:blank] 02:37:11 INFO - PROCESS | 784 | --DOMWINDOW == 73 (1343C800) [pid = 784] [serial = 666] [outer = 00000000] [url = about:blank] 02:37:11 INFO - PROCESS | 784 | --DOMWINDOW == 72 (1614F800) [pid = 784] [serial = 656] [outer = 00000000] [url = about:blank] 02:37:11 INFO - PROCESS | 784 | --DOMWINDOW == 71 (161DF800) [pid = 784] [serial = 657] [outer = 00000000] [url = about:blank] 02:37:11 INFO - PROCESS | 784 | --DOMWINDOW == 70 (182C1000) [pid = 784] [serial = 672] [outer = 00000000] [url = about:blank] 02:37:11 INFO - PROCESS | 784 | --DOMWINDOW == 69 (1777CC00) [pid = 784] [serial = 669] [outer = 00000000] [url = about:blank] 02:37:11 INFO - PROCESS | 784 | --DOMWINDOW == 68 (129BE000) [pid = 784] [serial = 665] [outer = 00000000] [url = about:blank] 02:37:12 INFO - PROCESS | 784 | 1470735432122 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 02:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1001ms 02:37:12 INFO - PROCESS | 784 | 1470735432161 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 02:37:12 INFO - PROCESS | 784 | 1470735432165 Marionette TRACE conn3 <- [1,925,null,{"value":"13"}] 02:37:12 INFO - PROCESS | 784 | 1470735432170 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:37:12 INFO - PROCESS | 784 | 1470735432173 Marionette TRACE conn3 <- [1,926,null,{}] 02:37:12 INFO - PROCESS | 784 | 1470735432178 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:12 INFO - PROCESS | 784 | 1470735432181 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:12 INFO - PROCESS | 784 | 1470735432265 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 02:37:12 INFO - PROCESS | 784 | 1470735432274 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:12 INFO - PROCESS | 784 | 1470735432277 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:12 INFO - PROCESS | 784 | ++DOCSHELL 11A57400 == 30 [pid = 784] [id = 241] 02:37:12 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (1293D000) [pid = 784] [serial = 722] [outer = 00000000] 02:37:12 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (12D73000) [pid = 784] [serial = 723] [outer = 1293D000] 02:37:12 INFO - PROCESS | 784 | 1470735432323 Marionette DEBUG loaded listener.js 02:37:12 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (131E2800) [pid = 784] [serial = 724] [outer = 1293D000] 02:37:12 INFO - PROCESS | 784 | 1470735432790 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 02:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 626ms 02:37:12 INFO - PROCESS | 784 | 1470735432810 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 02:37:12 INFO - PROCESS | 784 | 1470735432813 Marionette TRACE conn3 <- [1,929,null,{"value":"13"}] 02:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:37:12 INFO - PROCESS | 784 | 1470735432816 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:37:12 INFO - PROCESS | 784 | 1470735432818 Marionette TRACE conn3 <- [1,930,null,{}] 02:37:12 INFO - PROCESS | 784 | 1470735432822 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:12 INFO - PROCESS | 784 | 1470735432824 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:12 INFO - PROCESS | 784 | 1470735432935 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 02:37:12 INFO - PROCESS | 784 | 1470735432949 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:12 INFO - PROCESS | 784 | 1470735432951 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:12 INFO - PROCESS | 784 | ++DOCSHELL 1429F800 == 31 [pid = 784] [id = 242] 02:37:12 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (1429FC00) [pid = 784] [serial = 725] [outer = 00000000] 02:37:13 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (14FC4000) [pid = 784] [serial = 726] [outer = 1429FC00] 02:37:13 INFO - PROCESS | 784 | 1470735433000 Marionette DEBUG loaded listener.js 02:37:13 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (152AD400) [pid = 784] [serial = 727] [outer = 1429FC00] 02:37:13 INFO - PROCESS | 784 | 1470735433468 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 02:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 688ms 02:37:13 INFO - PROCESS | 784 | 1470735433514 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 02:37:13 INFO - PROCESS | 784 | 1470735433517 Marionette TRACE conn3 <- [1,933,null,{"value":"13"}] 02:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:37:13 INFO - PROCESS | 784 | 1470735433527 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:37:13 INFO - PROCESS | 784 | 1470735433532 Marionette TRACE conn3 <- [1,934,null,{}] 02:37:13 INFO - PROCESS | 784 | 1470735433535 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:13 INFO - PROCESS | 784 | 1470735433538 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:13 INFO - PROCESS | 784 | 1470735433624 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 02:37:13 INFO - PROCESS | 784 | 1470735433631 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:13 INFO - PROCESS | 784 | 1470735433633 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:13 INFO - PROCESS | 784 | ++DOCSHELL 15DBC000 == 32 [pid = 784] [id = 243] 02:37:13 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (15DBC400) [pid = 784] [serial = 728] [outer = 00000000] 02:37:13 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (16021800) [pid = 784] [serial = 729] [outer = 15DBC400] 02:37:13 INFO - PROCESS | 784 | 1470735433676 Marionette DEBUG loaded listener.js 02:37:13 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (161DB400) [pid = 784] [serial = 730] [outer = 15DBC400] 02:37:14 INFO - PROCESS | 784 | 1470735434127 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 02:37:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 641ms 02:37:14 INFO - PROCESS | 784 | 1470735434162 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 02:37:14 INFO - PROCESS | 784 | 1470735434164 Marionette TRACE conn3 <- [1,937,null,{"value":"13"}] 02:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:37:14 INFO - PROCESS | 784 | 1470735434169 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:37:14 INFO - PROCESS | 784 | 1470735434171 Marionette TRACE conn3 <- [1,938,null,{}] 02:37:14 INFO - PROCESS | 784 | 1470735434176 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:14 INFO - PROCESS | 784 | 1470735434178 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:14 INFO - PROCESS | 784 | 1470735434260 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 02:37:14 INFO - PROCESS | 784 | 1470735434294 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:14 INFO - PROCESS | 784 | 1470735434296 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:14 INFO - PROCESS | 784 | ++DOCSHELL 163AC000 == 33 [pid = 784] [id = 244] 02:37:14 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (163AC400) [pid = 784] [serial = 731] [outer = 00000000] 02:37:14 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (1696D400) [pid = 784] [serial = 732] [outer = 163AC400] 02:37:14 INFO - PROCESS | 784 | 1470735434340 Marionette DEBUG loaded listener.js 02:37:14 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (16984800) [pid = 784] [serial = 733] [outer = 163AC400] 02:37:14 INFO - PROCESS | 784 | 1470735434797 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 02:37:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 641ms 02:37:14 INFO - PROCESS | 784 | 1470735434805 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 02:37:14 INFO - PROCESS | 784 | 1470735434807 Marionette TRACE conn3 <- [1,941,null,{"value":"13"}] 02:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:37:14 INFO - PROCESS | 784 | 1470735434811 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:37:14 INFO - PROCESS | 784 | 1470735434813 Marionette TRACE conn3 <- [1,942,null,{}] 02:37:14 INFO - PROCESS | 784 | 1470735434816 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:14 INFO - PROCESS | 784 | 1470735434818 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:14 INFO - PROCESS | 784 | 1470735434929 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 02:37:14 INFO - PROCESS | 784 | 1470735434934 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:14 INFO - PROCESS | 784 | 1470735434939 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:14 INFO - PROCESS | 784 | ++DOCSHELL 131E6C00 == 34 [pid = 784] [id = 245] 02:37:14 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (16ADA800) [pid = 784] [serial = 734] [outer = 00000000] 02:37:15 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (173E3C00) [pid = 784] [serial = 735] [outer = 16ADA800] 02:37:15 INFO - PROCESS | 784 | 1470735434993 Marionette DEBUG loaded listener.js 02:37:15 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (17759800) [pid = 784] [serial = 736] [outer = 16ADA800] 02:37:15 INFO - PROCESS | 784 | 1470735435473 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 02:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 688ms 02:37:15 INFO - PROCESS | 784 | 1470735435514 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 02:37:15 INFO - PROCESS | 784 | 1470735435516 Marionette TRACE conn3 <- [1,945,null,{"value":"13"}] 02:37:15 INFO - PROCESS | 784 | 1470735435519 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:37:15 INFO - PROCESS | 784 | 1470735435521 Marionette TRACE conn3 <- [1,946,null,{}] 02:37:15 INFO - PROCESS | 784 | 1470735435524 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:15 INFO - PROCESS | 784 | 1470735435526 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:15 INFO - PROCESS | 784 | 1470735435641 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 02:37:15 INFO - PROCESS | 784 | 1470735435725 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:15 INFO - PROCESS | 784 | 1470735435727 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:15 INFO - PROCESS | 784 | ++DOCSHELL 163A5800 == 35 [pid = 784] [id = 246] 02:37:15 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (163A7800) [pid = 784] [serial = 737] [outer = 00000000] 02:37:15 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (17954400) [pid = 784] [serial = 738] [outer = 163A7800] 02:37:15 INFO - PROCESS | 784 | 1470735435780 Marionette DEBUG loaded listener.js 02:37:15 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (17955000) [pid = 784] [serial = 739] [outer = 163A7800] 02:37:16 INFO - PROCESS | 784 | 1470735436184 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 02:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 703ms 02:37:16 INFO - PROCESS | 784 | 1470735436220 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 02:37:16 INFO - PROCESS | 784 | 1470735436223 Marionette TRACE conn3 <- [1,949,null,{"value":"13"}] 02:37:16 INFO - PROCESS | 784 | 1470735436226 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:37:16 INFO - PROCESS | 784 | 1470735436227 Marionette TRACE conn3 <- [1,950,null,{}] 02:37:16 INFO - PROCESS | 784 | 1470735436231 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:16 INFO - PROCESS | 784 | 1470735436233 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:16 INFO - PROCESS | 784 | 1470735436336 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 02:37:16 INFO - PROCESS | 784 | 1470735436342 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:16 INFO - PROCESS | 784 | 1470735436344 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:16 INFO - PROCESS | 784 | ++DOCSHELL 13C28800 == 36 [pid = 784] [id = 247] 02:37:16 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (182C0800) [pid = 784] [serial = 740] [outer = 00000000] 02:37:16 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (19C0AC00) [pid = 784] [serial = 741] [outer = 182C0800] 02:37:16 INFO - PROCESS | 784 | 1470735436387 Marionette DEBUG loaded listener.js 02:37:16 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (19ECE800) [pid = 784] [serial = 742] [outer = 182C0800] 02:37:16 INFO - PROCESS | 784 | --DOMWINDOW == 88 (163A7000) [pid = 784] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:37:16 INFO - PROCESS | 784 | --DOMWINDOW == 87 (131E9400) [pid = 784] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:37:16 INFO - PROCESS | 784 | --DOMWINDOW == 86 (0C770C00) [pid = 784] [serial = 685] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:37:16 INFO - PROCESS | 784 | --DOMWINDOW == 85 (1293D800) [pid = 784] [serial = 688] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:37:16 INFO - PROCESS | 784 | --DOMWINDOW == 84 (103C9000) [pid = 784] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:37:16 INFO - PROCESS | 784 | --DOMWINDOW == 83 (15838000) [pid = 784] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:37:16 INFO - PROCESS | 784 | --DOMWINDOW == 82 (10B69400) [pid = 784] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:37:16 INFO - PROCESS | 784 | --DOMWINDOW == 81 (14299400) [pid = 784] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:37:16 INFO - PROCESS | 784 | --DOMWINDOW == 80 (18351400) [pid = 784] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:37:16 INFO - PROCESS | 784 | --DOMWINDOW == 79 (131E3400) [pid = 784] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:37:16 INFO - PROCESS | 784 | --DOMWINDOW == 78 (14FCC000) [pid = 784] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:37:16 INFO - PROCESS | 784 | --DOMWINDOW == 77 (163A4C00) [pid = 784] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:37:16 INFO - PROCESS | 784 | --DOMWINDOW == 76 (1769C800) [pid = 784] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:37:16 INFO - PROCESS | 784 | 1470735436958 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 02:37:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:37:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 798ms 02:37:17 INFO - PROCESS | 784 | 1470735437028 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 02:37:17 INFO - PROCESS | 784 | 1470735437030 Marionette TRACE conn3 <- [1,953,null,{"value":"13"}] 02:37:17 INFO - PROCESS | 784 | 1470735437034 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:37:17 INFO - PROCESS | 784 | 1470735437036 Marionette TRACE conn3 <- [1,954,null,{}] 02:37:17 INFO - PROCESS | 784 | 1470735437039 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:17 INFO - PROCESS | 784 | 1470735437041 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:17 INFO - PROCESS | 784 | 1470735437119 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 02:37:17 INFO - PROCESS | 784 | 1470735437127 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:17 INFO - PROCESS | 784 | 1470735437129 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:17 INFO - PROCESS | 784 | ++DOCSHELL 1429A000 == 37 [pid = 784] [id = 248] 02:37:17 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (14F27C00) [pid = 784] [serial = 743] [outer = 00000000] 02:37:17 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (16ACC800) [pid = 784] [serial = 744] [outer = 14F27C00] 02:37:17 INFO - PROCESS | 784 | 1470735437172 Marionette DEBUG loaded listener.js 02:37:17 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (17756C00) [pid = 784] [serial = 745] [outer = 14F27C00] 02:37:17 INFO - PROCESS | 784 | 1470735437585 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 02:37:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:37:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 594ms 02:37:17 INFO - PROCESS | 784 | 1470735437631 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 02:37:17 INFO - PROCESS | 784 | 1470735437633 Marionette TRACE conn3 <- [1,957,null,{"value":"13"}] 02:37:17 INFO - PROCESS | 784 | 1470735437636 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:37:17 INFO - PROCESS | 784 | 1470735437638 Marionette TRACE conn3 <- [1,958,null,{}] 02:37:17 INFO - PROCESS | 784 | 1470735437641 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:17 INFO - PROCESS | 784 | 1470735437643 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:17 INFO - PROCESS | 784 | 1470735437732 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 02:37:17 INFO - PROCESS | 784 | 1470735437738 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:17 INFO - PROCESS | 784 | 1470735437740 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:17 INFO - PROCESS | 784 | ++DOCSHELL 14FC4C00 == 38 [pid = 784] [id = 249] 02:37:17 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (152AFC00) [pid = 784] [serial = 746] [outer = 00000000] 02:37:17 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (19736000) [pid = 784] [serial = 747] [outer = 152AFC00] 02:37:17 INFO - PROCESS | 784 | 1470735437784 Marionette DEBUG loaded listener.js 02:37:17 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (19ED8800) [pid = 784] [serial = 748] [outer = 152AFC00] 02:37:18 INFO - PROCESS | 784 | 1470735438196 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 02:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 594ms 02:37:18 INFO - PROCESS | 784 | 1470735438246 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 02:37:18 INFO - PROCESS | 784 | 1470735438250 Marionette TRACE conn3 <- [1,961,null,{"value":"13"}] 02:37:18 INFO - PROCESS | 784 | 1470735438253 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:37:18 INFO - PROCESS | 784 | 1470735438255 Marionette TRACE conn3 <- [1,962,null,{}] 02:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:37:18 INFO - PROCESS | 784 | 1470735438259 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:18 INFO - PROCESS | 784 | 1470735438260 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:18 INFO - PROCESS | 784 | 1470735438338 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 02:37:18 INFO - PROCESS | 784 | 1470735438343 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:18 INFO - PROCESS | 784 | 1470735438346 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:18 INFO - PROCESS | 784 | ++DOCSHELL 1A08EC00 == 39 [pid = 784] [id = 250] 02:37:18 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (1A08FC00) [pid = 784] [serial = 749] [outer = 00000000] 02:37:18 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1A404800) [pid = 784] [serial = 750] [outer = 1A08FC00] 02:37:18 INFO - PROCESS | 784 | 1470735438391 Marionette DEBUG loaded listener.js 02:37:18 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (1A40C800) [pid = 784] [serial = 751] [outer = 1A08FC00] 02:37:19 INFO - PROCESS | 784 | 1470735439049 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 02:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 844ms 02:37:19 INFO - PROCESS | 784 | 1470735439100 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 02:37:19 INFO - PROCESS | 784 | 1470735439105 Marionette TRACE conn3 <- [1,965,null,{"value":"13"}] 02:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:37:19 INFO - PROCESS | 784 | 1470735439110 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:37:19 INFO - PROCESS | 784 | 1470735439114 Marionette TRACE conn3 <- [1,966,null,{}] 02:37:19 INFO - PROCESS | 784 | 1470735439121 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:19 INFO - PROCESS | 784 | 1470735439124 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:19 INFO - PROCESS | 784 | 1470735439236 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 02:37:19 INFO - PROCESS | 784 | 1470735439367 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:19 INFO - PROCESS | 784 | 1470735439370 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:19 INFO - PROCESS | 784 | ++DOCSHELL 10FA2400 == 40 [pid = 784] [id = 251] 02:37:19 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (11215800) [pid = 784] [serial = 752] [outer = 00000000] 02:37:19 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (13146800) [pid = 784] [serial = 753] [outer = 11215800] 02:37:19 INFO - PROCESS | 784 | 1470735439427 Marionette DEBUG loaded listener.js 02:37:19 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (13447C00) [pid = 784] [serial = 754] [outer = 11215800] 02:37:20 INFO - PROCESS | 784 | 1470735440036 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 02:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1000ms 02:37:20 INFO - PROCESS | 784 | 1470735440114 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 02:37:20 INFO - PROCESS | 784 | 1470735440119 Marionette TRACE conn3 <- [1,969,null,{"value":"13"}] 02:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:37:20 INFO - PROCESS | 784 | 1470735440139 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:37:20 INFO - PROCESS | 784 | 1470735440142 Marionette TRACE conn3 <- [1,970,null,{}] 02:37:20 INFO - PROCESS | 784 | 1470735440146 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:20 INFO - PROCESS | 784 | 1470735440149 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:20 INFO - PROCESS | 784 | 1470735440263 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 02:37:20 INFO - PROCESS | 784 | 1470735440388 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:20 INFO - PROCESS | 784 | 1470735440391 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:20 INFO - PROCESS | 784 | ++DOCSHELL 152B4C00 == 41 [pid = 784] [id = 252] 02:37:20 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (152B5000) [pid = 784] [serial = 755] [outer = 00000000] 02:37:20 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (1536D400) [pid = 784] [serial = 756] [outer = 152B5000] 02:37:20 INFO - PROCESS | 784 | 1470735440450 Marionette DEBUG loaded listener.js 02:37:20 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (16023C00) [pid = 784] [serial = 757] [outer = 152B5000] 02:37:21 INFO - PROCESS | 784 | 1470735441041 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 02:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 953ms 02:37:21 INFO - PROCESS | 784 | 1470735441082 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 02:37:21 INFO - PROCESS | 784 | 1470735441085 Marionette TRACE conn3 <- [1,973,null,{"value":"13"}] 02:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:37:21 INFO - PROCESS | 784 | 1470735441089 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:37:21 INFO - PROCESS | 784 | 1470735441092 Marionette TRACE conn3 <- [1,974,null,{}] 02:37:21 INFO - PROCESS | 784 | 1470735441103 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:21 INFO - PROCESS | 784 | 1470735441108 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:21 INFO - PROCESS | 784 | 1470735441213 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 02:37:21 INFO - PROCESS | 784 | 1470735441318 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:21 INFO - PROCESS | 784 | 1470735441322 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:21 INFO - PROCESS | 784 | ++DOCSHELL 19799000 == 42 [pid = 784] [id = 253] 02:37:21 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (1979A400) [pid = 784] [serial = 758] [outer = 00000000] 02:37:21 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (1A093C00) [pid = 784] [serial = 759] [outer = 1979A400] 02:37:21 INFO - PROCESS | 784 | 1470735441378 Marionette DEBUG loaded listener.js 02:37:21 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (1A4B8400) [pid = 784] [serial = 760] [outer = 1979A400] 02:37:22 INFO - PROCESS | 784 | 1470735442082 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 02:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1048ms 02:37:22 INFO - PROCESS | 784 | 1470735442137 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 02:37:22 INFO - PROCESS | 784 | 1470735442141 Marionette TRACE conn3 <- [1,977,null,{"value":"13"}] 02:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:37:22 INFO - PROCESS | 784 | 1470735442166 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:37:22 INFO - PROCESS | 784 | 1470735442169 Marionette TRACE conn3 <- [1,978,null,{}] 02:37:22 INFO - PROCESS | 784 | 1470735442175 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:22 INFO - PROCESS | 784 | 1470735442177 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:22 INFO - PROCESS | 784 | 1470735442278 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 02:37:22 INFO - PROCESS | 784 | 1470735442410 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:22 INFO - PROCESS | 784 | 1470735442414 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:22 INFO - PROCESS | 784 | ++DOCSHELL 11A58400 == 43 [pid = 784] [id = 254] 02:37:22 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (11C3CC00) [pid = 784] [serial = 761] [outer = 00000000] 02:37:22 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (12932800) [pid = 784] [serial = 762] [outer = 11C3CC00] 02:37:22 INFO - PROCESS | 784 | 1470735442468 Marionette DEBUG loaded listener.js 02:37:22 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (129BE000) [pid = 784] [serial = 763] [outer = 11C3CC00] 02:37:23 INFO - PROCESS | 784 | --DOCSHELL 14FC4C00 == 42 [pid = 784] [id = 249] 02:37:23 INFO - PROCESS | 784 | --DOCSHELL 1429A000 == 41 [pid = 784] [id = 248] 02:37:23 INFO - PROCESS | 784 | --DOCSHELL 13C28800 == 40 [pid = 784] [id = 247] 02:37:23 INFO - PROCESS | 784 | --DOCSHELL 163A5800 == 39 [pid = 784] [id = 246] 02:37:23 INFO - PROCESS | 784 | --DOCSHELL 131E6C00 == 38 [pid = 784] [id = 245] 02:37:23 INFO - PROCESS | 784 | --DOCSHELL 163AC000 == 37 [pid = 784] [id = 244] 02:37:23 INFO - PROCESS | 784 | --DOCSHELL 15DBC000 == 36 [pid = 784] [id = 243] 02:37:23 INFO - PROCESS | 784 | --DOCSHELL 1429F800 == 35 [pid = 784] [id = 242] 02:37:23 INFO - PROCESS | 784 | --DOCSHELL 11A57400 == 34 [pid = 784] [id = 241] 02:37:23 INFO - PROCESS | 784 | --DOCSHELL 0C396800 == 33 [pid = 784] [id = 240] 02:37:23 INFO - PROCESS | 784 | --DOCSHELL 10A48400 == 32 [pid = 784] [id = 239] 02:37:23 INFO - PROCESS | 784 | --DOCSHELL 173E9400 == 31 [pid = 784] [id = 238] 02:37:23 INFO - PROCESS | 784 | --DOCSHELL 152B4C00 == 30 [pid = 784] [id = 252] 02:37:23 INFO - PROCESS | 784 | --DOCSHELL 19799000 == 29 [pid = 784] [id = 253] 02:37:23 INFO - PROCESS | 784 | --DOCSHELL 1A08EC00 == 28 [pid = 784] [id = 250] 02:37:23 INFO - PROCESS | 784 | --DOCSHELL 10FA2400 == 27 [pid = 784] [id = 251] 02:37:23 INFO - PROCESS | 784 | --DOMWINDOW == 96 (19C05000) [pid = 784] [serial = 681] [outer = 00000000] [url = about:blank] 02:37:23 INFO - PROCESS | 784 | --DOMWINDOW == 95 (19790800) [pid = 784] [serial = 680] [outer = 00000000] [url = about:blank] 02:37:23 INFO - PROCESS | 784 | --DOMWINDOW == 94 (152A6C00) [pid = 784] [serial = 706] [outer = 00000000] [url = about:blank] 02:37:23 INFO - PROCESS | 784 | --DOMWINDOW == 93 (139D2000) [pid = 784] [serial = 705] [outer = 00000000] [url = about:blank] 02:37:23 INFO - PROCESS | 784 | --DOMWINDOW == 92 (16AD5000) [pid = 784] [serial = 703] [outer = 00000000] [url = about:blank] 02:37:23 INFO - PROCESS | 784 | --DOMWINDOW == 91 (1536A400) [pid = 784] [serial = 696] [outer = 00000000] [url = about:blank] 02:37:23 INFO - PROCESS | 784 | --DOMWINDOW == 90 (15D91800) [pid = 784] [serial = 697] [outer = 00000000] [url = about:blank] 02:37:23 INFO - PROCESS | 784 | --DOMWINDOW == 89 (163A2000) [pid = 784] [serial = 700] [outer = 00000000] [url = about:blank] 02:37:23 INFO - PROCESS | 784 | --DOMWINDOW == 88 (17927800) [pid = 784] [serial = 712] [outer = 00000000] [url = about:blank] 02:37:23 INFO - PROCESS | 784 | --DOMWINDOW == 87 (16AD8C00) [pid = 784] [serial = 708] [outer = 00000000] [url = about:blank] 02:37:23 INFO - PROCESS | 784 | --DOMWINDOW == 86 (1716D800) [pid = 784] [serial = 709] [outer = 00000000] [url = about:blank] 02:37:23 INFO - PROCESS | 784 | --DOMWINDOW == 85 (1429E800) [pid = 784] [serial = 694] [outer = 00000000] [url = about:blank] 02:37:23 INFO - PROCESS | 784 | --DOMWINDOW == 84 (17786400) [pid = 784] [serial = 711] [outer = 00000000] [url = about:blank] 02:37:23 INFO - PROCESS | 784 | --DOMWINDOW == 83 (16981800) [pid = 784] [serial = 702] [outer = 00000000] [url = about:blank] 02:37:23 INFO - PROCESS | 784 | --DOMWINDOW == 82 (1343CC00) [pid = 784] [serial = 693] [outer = 00000000] [url = about:blank] 02:37:23 INFO - PROCESS | 784 | --DOMWINDOW == 81 (103C9800) [pid = 784] [serial = 686] [outer = 00000000] [url = about:blank] 02:37:23 INFO - PROCESS | 784 | --DOMWINDOW == 80 (1051A000) [pid = 784] [serial = 687] [outer = 00000000] [url = about:blank] 02:37:23 INFO - PROCESS | 784 | --DOMWINDOW == 79 (12BC9800) [pid = 784] [serial = 689] [outer = 00000000] [url = about:blank] 02:37:23 INFO - PROCESS | 784 | --DOMWINDOW == 78 (12DA7800) [pid = 784] [serial = 690] [outer = 00000000] [url = about:blank] 02:37:23 INFO - PROCESS | 784 | --DOMWINDOW == 77 (10B6E400) [pid = 784] [serial = 684] [outer = 00000000] [url = about:blank] 02:37:23 INFO - PROCESS | 784 | --DOMWINDOW == 76 (10A03000) [pid = 784] [serial = 683] [outer = 00000000] [url = about:blank] 02:37:23 INFO - PROCESS | 784 | --DOMWINDOW == 75 (16154000) [pid = 784] [serial = 699] [outer = 00000000] [url = about:blank] 02:37:23 INFO - PROCESS | 784 | --DOMWINDOW == 74 (17951C00) [pid = 784] [serial = 396] [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.] 02:37:23 INFO - PROCESS | 784 | --DOMWINDOW == 73 (129C5400) [pid = 784] [serial = 675] [outer = 00000000] [url = about:blank] 02:37:23 INFO - PROCESS | 784 | --DOMWINDOW == 72 (114E6800) [pid = 784] [serial = 674] [outer = 00000000] [url = about:blank] 02:37:23 INFO - PROCESS | 784 | --DOMWINDOW == 71 (161DD800) [pid = 784] [serial = 678] [outer = 00000000] [url = about:blank] 02:37:23 INFO - PROCESS | 784 | --DOMWINDOW == 70 (1583F800) [pid = 784] [serial = 677] [outer = 00000000] [url = about:blank] 02:37:23 INFO - PROCESS | 784 | 1470735443651 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 02:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1517ms 02:37:23 INFO - PROCESS | 784 | 1470735443669 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 02:37:23 INFO - PROCESS | 784 | 1470735443673 Marionette TRACE conn3 <- [1,981,null,{"value":"13"}] 02:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:37:23 INFO - PROCESS | 784 | 1470735443679 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:37:23 INFO - PROCESS | 784 | 1470735443682 Marionette TRACE conn3 <- [1,982,null,{}] 02:37:23 INFO - PROCESS | 784 | 1470735443687 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:23 INFO - PROCESS | 784 | 1470735443690 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:23 INFO - PROCESS | 784 | 1470735443820 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 02:37:23 INFO - PROCESS | 784 | 1470735443905 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:23 INFO - PROCESS | 784 | 1470735443909 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:23 INFO - PROCESS | 784 | ++DOCSHELL 10A03000 == 28 [pid = 784] [id = 255] 02:37:23 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (10A04800) [pid = 784] [serial = 764] [outer = 00000000] 02:37:23 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (10F9E000) [pid = 784] [serial = 765] [outer = 10A04800] 02:37:23 INFO - PROCESS | 784 | 1470735443957 Marionette DEBUG loaded listener.js 02:37:24 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (1121A400) [pid = 784] [serial = 766] [outer = 10A04800] 02:37:24 INFO - PROCESS | 784 | 1470735444369 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 02:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 735ms 02:37:24 INFO - PROCESS | 784 | 1470735444419 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 02:37:24 INFO - PROCESS | 784 | 1470735444424 Marionette TRACE conn3 <- [1,985,null,{"value":"13"}] 02:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:37:24 INFO - PROCESS | 784 | 1470735444430 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:37:24 INFO - PROCESS | 784 | 1470735444433 Marionette TRACE conn3 <- [1,986,null,{}] 02:37:24 INFO - PROCESS | 784 | 1470735444437 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:24 INFO - PROCESS | 784 | 1470735444439 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:24 INFO - PROCESS | 784 | 1470735444523 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 02:37:24 INFO - PROCESS | 784 | 1470735444529 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:24 INFO - PROCESS | 784 | 1470735444531 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:24 INFO - PROCESS | 784 | ++DOCSHELL 12D9E400 == 29 [pid = 784] [id = 256] 02:37:24 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (12DAD800) [pid = 784] [serial = 767] [outer = 00000000] 02:37:24 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (130DEC00) [pid = 784] [serial = 768] [outer = 12DAD800] 02:37:24 INFO - PROCESS | 784 | 1470735444578 Marionette DEBUG loaded listener.js 02:37:24 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (13153000) [pid = 784] [serial = 769] [outer = 12DAD800] 02:37:25 INFO - PROCESS | 784 | 1470735445034 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 02:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 641ms 02:37:25 INFO - PROCESS | 784 | 1470735445067 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 02:37:25 INFO - PROCESS | 784 | 1470735445070 Marionette TRACE conn3 <- [1,989,null,{"value":"13"}] 02:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:37:25 INFO - PROCESS | 784 | 1470735445073 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:37:25 INFO - PROCESS | 784 | 1470735445077 Marionette TRACE conn3 <- [1,990,null,{}] 02:37:25 INFO - PROCESS | 784 | 1470735445087 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:25 INFO - PROCESS | 784 | 1470735445092 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:25 INFO - PROCESS | 784 | 1470735445174 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 02:37:25 INFO - PROCESS | 784 | 1470735445218 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:25 INFO - PROCESS | 784 | 1470735445221 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:25 INFO - PROCESS | 784 | ++DOCSHELL 1429E800 == 30 [pid = 784] [id = 257] 02:37:25 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (1429F000) [pid = 784] [serial = 770] [outer = 00000000] 02:37:25 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (14FC1800) [pid = 784] [serial = 771] [outer = 1429F000] 02:37:25 INFO - PROCESS | 784 | 1470735445272 Marionette DEBUG loaded listener.js 02:37:25 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (152AC800) [pid = 784] [serial = 772] [outer = 1429F000] 02:37:25 INFO - PROCESS | 784 | 1470735445760 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 02:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 750ms 02:37:25 INFO - PROCESS | 784 | 1470735445814 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 02:37:25 INFO - PROCESS | 784 | 1470735445816 Marionette TRACE conn3 <- [1,993,null,{"value":"13"}] 02:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:37:25 INFO - PROCESS | 784 | 1470735445839 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:37:25 INFO - PROCESS | 784 | 1470735445841 Marionette TRACE conn3 <- [1,994,null,{}] 02:37:25 INFO - PROCESS | 784 | 1470735445846 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:25 INFO - PROCESS | 784 | 1470735445848 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:25 INFO - PROCESS | 784 | 1470735445960 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 02:37:25 INFO - PROCESS | 784 | 1470735445967 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:25 INFO - PROCESS | 784 | 1470735445969 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:26 INFO - PROCESS | 784 | ++DOCSHELL 152AF800 == 31 [pid = 784] [id = 258] 02:37:26 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (152CAC00) [pid = 784] [serial = 773] [outer = 00000000] 02:37:26 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (15837400) [pid = 784] [serial = 774] [outer = 152CAC00] 02:37:26 INFO - PROCESS | 784 | 1470735446058 Marionette DEBUG loaded listener.js 02:37:26 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (15D92000) [pid = 784] [serial = 775] [outer = 152CAC00] 02:37:26 INFO - PROCESS | 784 | 1470735446483 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 02:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 719ms 02:37:26 INFO - PROCESS | 784 | 1470735446565 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 02:37:26 INFO - PROCESS | 784 | 1470735446567 Marionette TRACE conn3 <- [1,997,null,{"value":"13"}] 02:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:37:26 INFO - PROCESS | 784 | 1470735446585 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:37:26 INFO - PROCESS | 784 | 1470735446586 Marionette TRACE conn3 <- [1,998,null,{}] 02:37:26 INFO - PROCESS | 784 | 1470735446590 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:26 INFO - PROCESS | 784 | 1470735446592 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:26 INFO - PROCESS | 784 | 1470735446695 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 02:37:26 INFO - PROCESS | 784 | 1470735446704 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:26 INFO - PROCESS | 784 | 1470735446706 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:26 INFO - PROCESS | 784 | ++DOCSHELL 15DBC000 == 32 [pid = 784] [id = 259] 02:37:26 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (16023000) [pid = 784] [serial = 776] [outer = 00000000] 02:37:26 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (161D9000) [pid = 784] [serial = 777] [outer = 16023000] 02:37:26 INFO - PROCESS | 784 | 1470735446753 Marionette DEBUG loaded listener.js 02:37:26 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (163A2000) [pid = 784] [serial = 778] [outer = 16023000] 02:37:27 INFO - PROCESS | 784 | 1470735447221 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 02:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 688ms 02:37:27 INFO - PROCESS | 784 | 1470735447279 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 02:37:27 INFO - PROCESS | 784 | 1470735447281 Marionette TRACE conn3 <- [1,1001,null,{"value":"13"}] 02:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:37:27 INFO - PROCESS | 784 | 1470735447290 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:37:27 INFO - PROCESS | 784 | 1470735447291 Marionette TRACE conn3 <- [1,1002,null,{}] 02:37:27 INFO - PROCESS | 784 | 1470735447295 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:27 INFO - PROCESS | 784 | 1470735447301 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:27 INFO - PROCESS | 784 | 1470735447445 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 02:37:27 INFO - PROCESS | 784 | 1470735447458 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:27 INFO - PROCESS | 784 | 1470735447460 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:27 INFO - PROCESS | 784 | ++DOCSHELL 1601E800 == 33 [pid = 784] [id = 260] 02:37:27 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (163A9800) [pid = 784] [serial = 779] [outer = 00000000] 02:37:27 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (16AD4400) [pid = 784] [serial = 780] [outer = 163A9800] 02:37:27 INFO - PROCESS | 784 | 1470735447506 Marionette DEBUG loaded listener.js 02:37:27 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (17303C00) [pid = 784] [serial = 781] [outer = 163A9800] 02:37:28 INFO - PROCESS | 784 | --DOMWINDOW == 87 (16ADA800) [pid = 784] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:37:28 INFO - PROCESS | 784 | --DOMWINDOW == 86 (163A7800) [pid = 784] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:37:28 INFO - PROCESS | 784 | --DOMWINDOW == 85 (182C0800) [pid = 784] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:37:28 INFO - PROCESS | 784 | --DOMWINDOW == 84 (10A53800) [pid = 784] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:37:28 INFO - PROCESS | 784 | --DOMWINDOW == 83 (1794C800) [pid = 784] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:37:28 INFO - PROCESS | 784 | --DOMWINDOW == 82 (15DBC400) [pid = 784] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:37:28 INFO - PROCESS | 784 | --DOMWINDOW == 81 (1293D000) [pid = 784] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:37:28 INFO - PROCESS | 784 | --DOMWINDOW == 80 (0C396C00) [pid = 784] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:37:28 INFO - PROCESS | 784 | --DOMWINDOW == 79 (163AC400) [pid = 784] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:37:28 INFO - PROCESS | 784 | --DOMWINDOW == 78 (1429FC00) [pid = 784] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:37:28 INFO - PROCESS | 784 | --DOMWINDOW == 77 (14F27C00) [pid = 784] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:37:28 INFO - PROCESS | 784 | --DOMWINDOW == 76 (1A08FC00) [pid = 784] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:37:28 INFO - PROCESS | 784 | --DOMWINDOW == 75 (152AFC00) [pid = 784] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:37:28 INFO - PROCESS | 784 | 1470735448236 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 02:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1000ms 02:37:28 INFO - PROCESS | 784 | 1470735448287 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 02:37:28 INFO - PROCESS | 784 | 1470735448289 Marionette TRACE conn3 <- [1,1005,null,{"value":"13"}] 02:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:37:28 INFO - PROCESS | 784 | 1470735448302 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:37:28 INFO - PROCESS | 784 | 1470735448304 Marionette TRACE conn3 <- [1,1006,null,{}] 02:37:28 INFO - PROCESS | 784 | 1470735448307 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:28 INFO - PROCESS | 784 | 1470735448309 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:28 INFO - PROCESS | 784 | 1470735448396 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 02:37:28 INFO - PROCESS | 784 | 1470735448403 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:28 INFO - PROCESS | 784 | 1470735448405 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:28 INFO - PROCESS | 784 | ++DOCSHELL 10B6D400 == 34 [pid = 784] [id = 261] 02:37:28 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (1121E000) [pid = 784] [serial = 782] [outer = 00000000] 02:37:28 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (152AA400) [pid = 784] [serial = 783] [outer = 1121E000] 02:37:28 INFO - PROCESS | 784 | 1470735448456 Marionette DEBUG loaded listener.js 02:37:28 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (161E1800) [pid = 784] [serial = 784] [outer = 1121E000] 02:37:28 INFO - PROCESS | 784 | 1470735448863 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 02:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 594ms 02:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:37:28 INFO - PROCESS | 784 | 1470735448901 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 02:37:28 INFO - PROCESS | 784 | 1470735448903 Marionette TRACE conn3 <- [1,1009,null,{"value":"13"}] 02:37:28 INFO - PROCESS | 784 | 1470735448919 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:37:28 INFO - PROCESS | 784 | 1470735448920 Marionette TRACE conn3 <- [1,1010,null,{}] 02:37:28 INFO - PROCESS | 784 | 1470735448928 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:28 INFO - PROCESS | 784 | 1470735448929 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:29 INFO - PROCESS | 784 | 1470735449010 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 02:37:29 INFO - PROCESS | 784 | 1470735449016 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:29 INFO - PROCESS | 784 | 1470735449018 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:29 INFO - PROCESS | 784 | ++DOCSHELL 130DB400 == 35 [pid = 784] [id = 262] 02:37:29 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (16C54800) [pid = 784] [serial = 785] [outer = 00000000] 02:37:29 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (176A6C00) [pid = 784] [serial = 786] [outer = 16C54800] 02:37:29 INFO - PROCESS | 784 | 1470735449061 Marionette DEBUG loaded listener.js 02:37:29 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (173E6800) [pid = 784] [serial = 787] [outer = 16C54800] 02:37:29 INFO - PROCESS | 784 | 1470735449497 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 02:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 656ms 02:37:29 INFO - PROCESS | 784 | 1470735449565 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 02:37:29 INFO - PROCESS | 784 | 1470735449567 Marionette TRACE conn3 <- [1,1013,null,{"value":"13"}] 02:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:37:29 INFO - PROCESS | 784 | 1470735449570 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:37:29 INFO - PROCESS | 784 | 1470735449572 Marionette TRACE conn3 <- [1,1014,null,{}] 02:37:29 INFO - PROCESS | 784 | 1470735449576 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:29 INFO - PROCESS | 784 | 1470735449577 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:29 INFO - PROCESS | 784 | 1470735449652 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 02:37:29 INFO - PROCESS | 784 | 1470735449660 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:29 INFO - PROCESS | 784 | 1470735449662 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:29 INFO - PROCESS | 784 | ++DOCSHELL 1429DC00 == 36 [pid = 784] [id = 263] 02:37:29 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (17926400) [pid = 784] [serial = 788] [outer = 00000000] 02:37:29 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (17948800) [pid = 784] [serial = 789] [outer = 17926400] 02:37:29 INFO - PROCESS | 784 | 1470735449705 Marionette DEBUG loaded listener.js 02:37:29 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1794B400) [pid = 784] [serial = 790] [outer = 17926400] 02:37:30 INFO - PROCESS | 784 | 1470735450222 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 02:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 704ms 02:37:30 INFO - PROCESS | 784 | 1470735450270 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 02:37:30 INFO - PROCESS | 784 | 1470735450275 Marionette TRACE conn3 <- [1,1017,null,{"value":"13"}] 02:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:37:30 INFO - PROCESS | 784 | 1470735450281 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:37:30 INFO - PROCESS | 784 | 1470735450285 Marionette TRACE conn3 <- [1,1018,null,{}] 02:37:30 INFO - PROCESS | 784 | 1470735450291 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:30 INFO - PROCESS | 784 | 1470735450294 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:30 INFO - PROCESS | 784 | 1470735450468 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 02:37:30 INFO - PROCESS | 784 | 1470735450577 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:30 INFO - PROCESS | 784 | 1470735450581 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:30 INFO - PROCESS | 784 | ++DOCSHELL 10525400 == 37 [pid = 784] [id = 264] 02:37:30 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (1055A800) [pid = 784] [serial = 791] [outer = 00000000] 02:37:30 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (114E6800) [pid = 784] [serial = 792] [outer = 1055A800] 02:37:30 INFO - PROCESS | 784 | 1470735450638 Marionette DEBUG loaded listener.js 02:37:30 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (12D6D000) [pid = 784] [serial = 793] [outer = 1055A800] 02:37:31 INFO - PROCESS | 784 | 1470735451337 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 02:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1095ms 02:37:31 INFO - PROCESS | 784 | 1470735451385 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 02:37:31 INFO - PROCESS | 784 | 1470735451390 Marionette TRACE conn3 <- [1,1021,null,{"value":"13"}] 02:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:37:31 INFO - PROCESS | 784 | 1470735451396 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:37:31 INFO - PROCESS | 784 | 1470735451399 Marionette TRACE conn3 <- [1,1022,null,{}] 02:37:31 INFO - PROCESS | 784 | 1470735451404 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:31 INFO - PROCESS | 784 | 1470735451406 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:31 INFO - PROCESS | 784 | 1470735451587 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 02:37:31 INFO - PROCESS | 784 | 1470735451596 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:31 INFO - PROCESS | 784 | 1470735451599 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:31 INFO - PROCESS | 784 | ++DOCSHELL 139CF000 == 38 [pid = 784] [id = 265] 02:37:31 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (13C26000) [pid = 784] [serial = 794] [outer = 00000000] 02:37:31 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (1429FC00) [pid = 784] [serial = 795] [outer = 13C26000] 02:37:31 INFO - PROCESS | 784 | 1470735451653 Marionette DEBUG loaded listener.js 02:37:31 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (152B4000) [pid = 784] [serial = 796] [outer = 13C26000] 02:37:32 INFO - PROCESS | 784 | 1470735452634 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 02:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1251ms 02:37:32 INFO - PROCESS | 784 | 1470735452683 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 02:37:32 INFO - PROCESS | 784 | 1470735452688 Marionette TRACE conn3 <- [1,1025,null,{"value":"13"}] 02:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:37:32 INFO - PROCESS | 784 | 1470735452693 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:37:32 INFO - PROCESS | 784 | 1470735452696 Marionette TRACE conn3 <- [1,1026,null,{}] 02:37:32 INFO - PROCESS | 784 | 1470735452702 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:32 INFO - PROCESS | 784 | 1470735452705 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:32 INFO - PROCESS | 784 | 1470735452844 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 02:37:32 INFO - PROCESS | 784 | 1470735452968 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:32 INFO - PROCESS | 784 | 1470735452973 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:32 INFO - PROCESS | 784 | --DOCSHELL 130DB400 == 37 [pid = 784] [id = 262] 02:37:32 INFO - PROCESS | 784 | --DOCSHELL 10B6D400 == 36 [pid = 784] [id = 261] 02:37:32 INFO - PROCESS | 784 | --DOCSHELL 1601E800 == 35 [pid = 784] [id = 260] 02:37:32 INFO - PROCESS | 784 | --DOCSHELL 15DBC000 == 34 [pid = 784] [id = 259] 02:37:32 INFO - PROCESS | 784 | --DOCSHELL 152AF800 == 33 [pid = 784] [id = 258] 02:37:32 INFO - PROCESS | 784 | --DOCSHELL 1429E800 == 32 [pid = 784] [id = 257] 02:37:32 INFO - PROCESS | 784 | --DOCSHELL 12D9E400 == 31 [pid = 784] [id = 256] 02:37:32 INFO - PROCESS | 784 | --DOCSHELL 10A03000 == 30 [pid = 784] [id = 255] 02:37:32 INFO - PROCESS | 784 | --DOMWINDOW == 89 (173E3C00) [pid = 784] [serial = 735] [outer = 00000000] [url = about:blank] 02:37:32 INFO - PROCESS | 784 | --DOMWINDOW == 88 (17954400) [pid = 784] [serial = 738] [outer = 00000000] [url = about:blank] 02:37:32 INFO - PROCESS | 784 | --DOMWINDOW == 87 (17759800) [pid = 784] [serial = 736] [outer = 00000000] [url = about:blank] 02:37:32 INFO - PROCESS | 784 | --DOMWINDOW == 86 (19C0AC00) [pid = 784] [serial = 741] [outer = 00000000] [url = about:blank] 02:37:32 INFO - PROCESS | 784 | --DOMWINDOW == 85 (11A56C00) [pid = 784] [serial = 717] [outer = 00000000] [url = about:blank] 02:37:32 INFO - PROCESS | 784 | --DOMWINDOW == 84 (13157C00) [pid = 784] [serial = 718] [outer = 00000000] [url = about:blank] 02:37:32 INFO - PROCESS | 784 | --DOMWINDOW == 83 (182B7000) [pid = 784] [serial = 715] [outer = 00000000] [url = about:blank] 02:37:32 INFO - PROCESS | 784 | --DOMWINDOW == 82 (18014400) [pid = 784] [serial = 714] [outer = 00000000] [url = about:blank] 02:37:32 INFO - PROCESS | 784 | --DOMWINDOW == 81 (16021800) [pid = 784] [serial = 729] [outer = 00000000] [url = about:blank] 02:37:32 INFO - PROCESS | 784 | --DOMWINDOW == 80 (161DB400) [pid = 784] [serial = 730] [outer = 00000000] [url = about:blank] 02:37:32 INFO - PROCESS | 784 | --DOMWINDOW == 79 (12D73000) [pid = 784] [serial = 723] [outer = 00000000] [url = about:blank] 02:37:32 INFO - PROCESS | 784 | --DOMWINDOW == 78 (131E2800) [pid = 784] [serial = 724] [outer = 00000000] [url = about:blank] 02:37:32 INFO - PROCESS | 784 | --DOMWINDOW == 77 (17955000) [pid = 784] [serial = 739] [outer = 00000000] [url = about:blank] 02:37:32 INFO - PROCESS | 784 | --DOMWINDOW == 76 (103D2C00) [pid = 784] [serial = 720] [outer = 00000000] [url = about:blank] 02:37:32 INFO - PROCESS | 784 | --DOMWINDOW == 75 (10A0E800) [pid = 784] [serial = 721] [outer = 00000000] [url = about:blank] 02:37:32 INFO - PROCESS | 784 | --DOMWINDOW == 74 (1696D400) [pid = 784] [serial = 732] [outer = 00000000] [url = about:blank] 02:37:32 INFO - PROCESS | 784 | --DOMWINDOW == 73 (14FC4000) [pid = 784] [serial = 726] [outer = 00000000] [url = about:blank] 02:37:32 INFO - PROCESS | 784 | --DOMWINDOW == 72 (152AD400) [pid = 784] [serial = 727] [outer = 00000000] [url = about:blank] 02:37:32 INFO - PROCESS | 784 | --DOMWINDOW == 71 (16ACC800) [pid = 784] [serial = 744] [outer = 00000000] [url = about:blank] 02:37:32 INFO - PROCESS | 784 | --DOMWINDOW == 70 (1A404800) [pid = 784] [serial = 750] [outer = 00000000] [url = about:blank] 02:37:32 INFO - PROCESS | 784 | --DOMWINDOW == 69 (1A40C800) [pid = 784] [serial = 751] [outer = 00000000] [url = about:blank] 02:37:32 INFO - PROCESS | 784 | --DOMWINDOW == 68 (19736000) [pid = 784] [serial = 747] [outer = 00000000] [url = about:blank] 02:37:32 INFO - PROCESS | 784 | --DOMWINDOW == 67 (19ECE800) [pid = 784] [serial = 742] [outer = 00000000] [url = about:blank] 02:37:32 INFO - PROCESS | 784 | --DOMWINDOW == 66 (17756C00) [pid = 784] [serial = 745] [outer = 00000000] [url = about:blank] 02:37:32 INFO - PROCESS | 784 | --DOMWINDOW == 65 (16984800) [pid = 784] [serial = 733] [outer = 00000000] [url = about:blank] 02:37:32 INFO - PROCESS | 784 | --DOMWINDOW == 64 (19ED8800) [pid = 784] [serial = 748] [outer = 00000000] [url = about:blank] 02:37:33 INFO - PROCESS | 784 | ++DOCSHELL 104E2C00 == 31 [pid = 784] [id = 266] 02:37:33 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (104E8C00) [pid = 784] [serial = 797] [outer = 00000000] 02:37:33 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (10A4D400) [pid = 784] [serial = 798] [outer = 104E8C00] 02:37:33 INFO - PROCESS | 784 | 1470735453045 Marionette DEBUG loaded listener.js 02:37:33 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (10B70400) [pid = 784] [serial = 799] [outer = 104E8C00] 02:37:33 INFO - PROCESS | 784 | 1470735453475 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 02:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 844ms 02:37:33 INFO - PROCESS | 784 | 1470735453538 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 02:37:33 INFO - PROCESS | 784 | 1470735453544 Marionette TRACE conn3 <- [1,1029,null,{"value":"13"}] 02:37:33 INFO - PROCESS | 784 | 1470735453550 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:37:33 INFO - PROCESS | 784 | 1470735453553 Marionette TRACE conn3 <- [1,1030,null,{}] 02:37:33 INFO - PROCESS | 784 | 1470735453556 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:33 INFO - PROCESS | 784 | 1470735453559 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:33 INFO - PROCESS | 784 | 1470735453644 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 02:37:33 INFO - PROCESS | 784 | 1470735453652 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:33 INFO - PROCESS | 784 | 1470735453654 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:33 INFO - PROCESS | 784 | ++DOCSHELL 130B6800 == 32 [pid = 784] [id = 267] 02:37:33 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (130DB400) [pid = 784] [serial = 800] [outer = 00000000] 02:37:33 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (1315C000) [pid = 784] [serial = 801] [outer = 130DB400] 02:37:33 INFO - PROCESS | 784 | 1470735453705 Marionette DEBUG loaded listener.js 02:37:33 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (13248000) [pid = 784] [serial = 802] [outer = 130DB400] 02:37:34 INFO - PROCESS | 784 | 1470735454167 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 02:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 641ms 02:37:34 INFO - PROCESS | 784 | 1470735454191 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 02:37:34 INFO - PROCESS | 784 | 1470735454193 Marionette TRACE conn3 <- [1,1033,null,{"value":"13"}] 02:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:37:34 INFO - PROCESS | 784 | 1470735454200 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:37:34 INFO - PROCESS | 784 | 1470735454204 Marionette TRACE conn3 <- [1,1034,null,{}] 02:37:34 INFO - PROCESS | 784 | 1470735454215 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:34 INFO - PROCESS | 784 | 1470735454220 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:34 INFO - PROCESS | 784 | 1470735454333 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 02:37:34 INFO - PROCESS | 784 | 1470735454343 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:34 INFO - PROCESS | 784 | 1470735454347 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:34 INFO - PROCESS | 784 | ++DOCSHELL 152C4800 == 33 [pid = 784] [id = 268] 02:37:34 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (15837C00) [pid = 784] [serial = 803] [outer = 00000000] 02:37:34 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (15D93800) [pid = 784] [serial = 804] [outer = 15837C00] 02:37:34 INFO - PROCESS | 784 | 1470735454394 Marionette DEBUG loaded listener.js 02:37:34 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (16028000) [pid = 784] [serial = 805] [outer = 15837C00] 02:37:34 INFO - PROCESS | 784 | 1470735454849 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 02:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 688ms 02:37:34 INFO - PROCESS | 784 | 1470735454901 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 02:37:34 INFO - PROCESS | 784 | 1470735454903 Marionette TRACE conn3 <- [1,1037,null,{"value":"13"}] 02:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:37:34 INFO - PROCESS | 784 | 1470735454906 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:37:34 INFO - PROCESS | 784 | 1470735454908 Marionette TRACE conn3 <- [1,1038,null,{}] 02:37:34 INFO - PROCESS | 784 | 1470735454912 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:34 INFO - PROCESS | 784 | 1470735454914 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:35 INFO - PROCESS | 784 | 1470735455008 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 02:37:35 INFO - PROCESS | 784 | 1470735455013 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:35 INFO - PROCESS | 784 | 1470735455015 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:35 INFO - PROCESS | 784 | ++DOCSHELL 161E2C00 == 34 [pid = 784] [id = 269] 02:37:35 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (161E3400) [pid = 784] [serial = 806] [outer = 00000000] 02:37:35 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (1696D000) [pid = 784] [serial = 807] [outer = 161E3400] 02:37:35 INFO - PROCESS | 784 | 1470735455059 Marionette DEBUG loaded listener.js 02:37:35 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (16ACE000) [pid = 784] [serial = 808] [outer = 161E3400] 02:37:35 INFO - PROCESS | 784 | 1470735455484 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 02:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 625ms 02:37:35 INFO - PROCESS | 784 | 1470735455544 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 02:37:35 INFO - PROCESS | 784 | 1470735455546 Marionette TRACE conn3 <- [1,1041,null,{"value":"13"}] 02:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:37:35 INFO - PROCESS | 784 | 1470735455550 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:37:35 INFO - PROCESS | 784 | 1470735455551 Marionette TRACE conn3 <- [1,1042,null,{}] 02:37:35 INFO - PROCESS | 784 | 1470735455555 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:35 INFO - PROCESS | 784 | 1470735455557 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:35 INFO - PROCESS | 784 | 1470735455669 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 02:37:35 INFO - PROCESS | 784 | 1470735455748 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:35 INFO - PROCESS | 784 | 1470735455750 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:35 INFO - PROCESS | 784 | ++DOCSHELL 16AD5800 == 35 [pid = 784] [id = 270] 02:37:35 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (16AD9000) [pid = 784] [serial = 809] [outer = 00000000] 02:37:35 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (173A8800) [pid = 784] [serial = 810] [outer = 16AD9000] 02:37:35 INFO - PROCESS | 784 | 1470735455794 Marionette DEBUG loaded listener.js 02:37:35 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (1769C800) [pid = 784] [serial = 811] [outer = 16AD9000] 02:37:36 INFO - PROCESS | 784 | 1470735456205 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 02:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 687ms 02:37:36 INFO - PROCESS | 784 | 1470735456253 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 02:37:36 INFO - PROCESS | 784 | 1470735456255 Marionette TRACE conn3 <- [1,1045,null,{"value":"13"}] 02:37:36 INFO - PROCESS | 784 | 1470735456258 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:37:36 INFO - PROCESS | 784 | 1470735456260 Marionette TRACE conn3 <- [1,1046,null,{}] 02:37:36 INFO - PROCESS | 784 | 1470735456263 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:36 INFO - PROCESS | 784 | 1470735456269 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:36 INFO - PROCESS | 784 | 1470735456407 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 02:37:36 INFO - PROCESS | 784 | 1470735456468 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:36 INFO - PROCESS | 784 | 1470735456470 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:36 INFO - PROCESS | 784 | ++DOCSHELL 1696B800 == 36 [pid = 784] [id = 271] 02:37:36 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (17164800) [pid = 784] [serial = 812] [outer = 00000000] 02:37:36 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (17956C00) [pid = 784] [serial = 813] [outer = 17164800] 02:37:36 INFO - PROCESS | 784 | 1470735456514 Marionette DEBUG loaded listener.js 02:37:36 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (182B7800) [pid = 784] [serial = 814] [outer = 17164800] 02:37:36 INFO - PROCESS | 784 | 1470735456933 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 02:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 704ms 02:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:37:36 INFO - PROCESS | 784 | 1470735456962 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 02:37:36 INFO - PROCESS | 784 | 1470735456964 Marionette TRACE conn3 <- [1,1049,null,{"value":"13"}] 02:37:36 INFO - PROCESS | 784 | 1470735456967 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:37:36 INFO - PROCESS | 784 | 1470735456969 Marionette TRACE conn3 <- [1,1050,null,{}] 02:37:36 INFO - PROCESS | 784 | 1470735456982 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:36 INFO - PROCESS | 784 | 1470735456984 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:37 INFO - PROCESS | 784 | 1470735457113 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 02:37:37 INFO - PROCESS | 784 | 1470735457119 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:37 INFO - PROCESS | 784 | 1470735457121 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:37 INFO - PROCESS | 784 | ++DOCSHELL 1809FC00 == 37 [pid = 784] [id = 272] 02:37:37 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (182C2800) [pid = 784] [serial = 815] [outer = 00000000] 02:37:37 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1834D800) [pid = 784] [serial = 816] [outer = 182C2800] 02:37:37 INFO - PROCESS | 784 | 1470735457165 Marionette DEBUG loaded listener.js 02:37:37 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (1978F800) [pid = 784] [serial = 817] [outer = 182C2800] 02:37:37 INFO - PROCESS | 784 | --DOMWINDOW == 84 (12DAD800) [pid = 784] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:37:37 INFO - PROCESS | 784 | --DOMWINDOW == 83 (11215800) [pid = 784] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:37:37 INFO - PROCESS | 784 | --DOMWINDOW == 82 (152B5000) [pid = 784] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:37:37 INFO - PROCESS | 784 | --DOMWINDOW == 81 (1979A400) [pid = 784] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:37:37 INFO - PROCESS | 784 | --DOMWINDOW == 80 (16023000) [pid = 784] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:37:37 INFO - PROCESS | 784 | --DOMWINDOW == 79 (163A9800) [pid = 784] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:37:37 INFO - PROCESS | 784 | --DOMWINDOW == 78 (16C54800) [pid = 784] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:37:37 INFO - PROCESS | 784 | --DOMWINDOW == 77 (11C3CC00) [pid = 784] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:37:37 INFO - PROCESS | 784 | --DOMWINDOW == 76 (1429F000) [pid = 784] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:37:37 INFO - PROCESS | 784 | --DOMWINDOW == 75 (10A04800) [pid = 784] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:37:37 INFO - PROCESS | 784 | --DOMWINDOW == 74 (152CAC00) [pid = 784] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:37:37 INFO - PROCESS | 784 | --DOMWINDOW == 73 (1121E000) [pid = 784] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:37:37 INFO - PROCESS | 784 | 1470735457672 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 02:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 766ms 02:37:37 INFO - PROCESS | 784 | 1470735457726 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 02:37:37 INFO - PROCESS | 784 | 1470735457728 Marionette TRACE conn3 <- [1,1053,null,{"value":"13"}] 02:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:37:37 INFO - PROCESS | 784 | 1470735457732 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:37:37 INFO - PROCESS | 784 | 1470735457733 Marionette TRACE conn3 <- [1,1054,null,{}] 02:37:37 INFO - PROCESS | 784 | 1470735457737 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:37 INFO - PROCESS | 784 | 1470735457739 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:37 INFO - PROCESS | 784 | 1470735457816 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 02:37:37 INFO - PROCESS | 784 | 1470735457821 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:37 INFO - PROCESS | 784 | 1470735457823 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:37 INFO - PROCESS | 784 | ++DOCSHELL 10432400 == 38 [pid = 784] [id = 273] 02:37:37 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (12D6D800) [pid = 784] [serial = 818] [outer = 00000000] 02:37:37 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (139C9800) [pid = 784] [serial = 819] [outer = 12D6D800] 02:37:37 INFO - PROCESS | 784 | 1470735457866 Marionette DEBUG loaded listener.js 02:37:37 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (14F27400) [pid = 784] [serial = 820] [outer = 12D6D800] 02:37:38 INFO - PROCESS | 784 | 1470735458310 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 02:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 626ms 02:37:38 INFO - PROCESS | 784 | 1470735458370 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 02:37:38 INFO - PROCESS | 784 | 1470735458372 Marionette TRACE conn3 <- [1,1057,null,{"value":"13"}] 02:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:37:38 INFO - PROCESS | 784 | 1470735458375 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:37:38 INFO - PROCESS | 784 | 1470735458377 Marionette TRACE conn3 <- [1,1058,null,{}] 02:37:38 INFO - PROCESS | 784 | 1470735458380 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:38 INFO - PROCESS | 784 | 1470735458382 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:38 INFO - PROCESS | 784 | 1470735458484 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 02:37:38 INFO - PROCESS | 784 | 1470735458490 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:38 INFO - PROCESS | 784 | 1470735458492 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:38 INFO - PROCESS | 784 | ++DOCSHELL 10B6DC00 == 39 [pid = 784] [id = 274] 02:37:38 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (1121E000) [pid = 784] [serial = 821] [outer = 00000000] 02:37:38 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (17751000) [pid = 784] [serial = 822] [outer = 1121E000] 02:37:38 INFO - PROCESS | 784 | 1470735458535 Marionette DEBUG loaded listener.js 02:37:38 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (19C0AC00) [pid = 784] [serial = 823] [outer = 1121E000] 02:37:38 INFO - PROCESS | 784 | 1470735458962 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 02:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 625ms 02:37:39 INFO - PROCESS | 784 | 1470735459013 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 02:37:39 INFO - PROCESS | 784 | 1470735459015 Marionette TRACE conn3 <- [1,1061,null,{"value":"13"}] 02:37:39 INFO - PROCESS | 784 | 1470735459018 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:37:39 INFO - PROCESS | 784 | 1470735459020 Marionette TRACE conn3 <- [1,1062,null,{}] 02:37:39 INFO - PROCESS | 784 | 1470735459023 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:39 INFO - PROCESS | 784 | 1470735459025 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:39 INFO - PROCESS | 784 | 1470735459103 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 02:37:39 INFO - PROCESS | 784 | 1470735459110 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:39 INFO - PROCESS | 784 | 1470735459112 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:39 INFO - PROCESS | 784 | ++DOCSHELL 15364400 == 40 [pid = 784] [id = 275] 02:37:39 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (1794C800) [pid = 784] [serial = 824] [outer = 00000000] 02:37:39 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (19ED6000) [pid = 784] [serial = 825] [outer = 1794C800] 02:37:39 INFO - PROCESS | 784 | 1470735459160 Marionette DEBUG loaded listener.js 02:37:39 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (19ED8400) [pid = 784] [serial = 826] [outer = 1794C800] 02:37:39 INFO - PROCESS | 784 | 1470735459567 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 02:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 594ms 02:37:39 INFO - PROCESS | 784 | 1470735459621 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 02:37:39 INFO - PROCESS | 784 | 1470735459623 Marionette TRACE conn3 <- [1,1065,null,{"value":"13"}] 02:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:37:39 INFO - PROCESS | 784 | 1470735459630 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:37:39 INFO - PROCESS | 784 | 1470735459632 Marionette TRACE conn3 <- [1,1066,null,{}] 02:37:39 INFO - PROCESS | 784 | 1470735459636 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:39 INFO - PROCESS | 784 | 1470735459638 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:39 INFO - PROCESS | 784 | 1470735459780 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 02:37:39 INFO - PROCESS | 784 | 1470735459956 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:39 INFO - PROCESS | 784 | 1470735459959 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:39 INFO - PROCESS | 784 | ++DOCSHELL 10371C00 == 41 [pid = 784] [id = 276] 02:37:39 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (10373000) [pid = 784] [serial = 827] [outer = 00000000] 02:37:40 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (104E7000) [pid = 784] [serial = 828] [outer = 10373000] 02:37:40 INFO - PROCESS | 784 | 1470735460020 Marionette DEBUG loaded listener.js 02:37:40 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (10A08000) [pid = 784] [serial = 829] [outer = 10373000] 02:37:40 INFO - PROCESS | 784 | 1470735460577 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 02:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1000ms 02:37:40 INFO - PROCESS | 784 | 1470735460630 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 02:37:40 INFO - PROCESS | 784 | 1470735460634 Marionette TRACE conn3 <- [1,1069,null,{"value":"13"}] 02:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:37:40 INFO - PROCESS | 784 | 1470735460640 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:37:40 INFO - PROCESS | 784 | 1470735460643 Marionette TRACE conn3 <- [1,1070,null,{}] 02:37:40 INFO - PROCESS | 784 | 1470735460649 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:40 INFO - PROCESS | 784 | 1470735460652 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:40 INFO - PROCESS | 784 | 1470735460767 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 02:37:40 INFO - PROCESS | 784 | 1470735460867 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:40 INFO - PROCESS | 784 | 1470735460870 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:40 INFO - PROCESS | 784 | ++DOCSHELL 139C9000 == 42 [pid = 784] [id = 277] 02:37:40 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (13E9F000) [pid = 784] [serial = 830] [outer = 00000000] 02:37:40 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (152A8000) [pid = 784] [serial = 831] [outer = 13E9F000] 02:37:40 INFO - PROCESS | 784 | 1470735460924 Marionette DEBUG loaded listener.js 02:37:41 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (152CD400) [pid = 784] [serial = 832] [outer = 13E9F000] 02:37:41 INFO - PROCESS | 784 | 1470735461539 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 02:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 938ms 02:37:41 INFO - PROCESS | 784 | 1470735461585 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 02:37:41 INFO - PROCESS | 784 | 1470735461588 Marionette TRACE conn3 <- [1,1073,null,{"value":"13"}] 02:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:37:41 INFO - PROCESS | 784 | 1470735461592 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:37:41 INFO - PROCESS | 784 | 1470735461594 Marionette TRACE conn3 <- [1,1074,null,{}] 02:37:41 INFO - PROCESS | 784 | 1470735461598 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:41 INFO - PROCESS | 784 | 1470735461601 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:41 INFO - PROCESS | 784 | 1470735461710 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 02:37:41 INFO - PROCESS | 784 | 1470735461809 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:41 INFO - PROCESS | 784 | 1470735461812 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:41 INFO - PROCESS | 784 | ++DOCSHELL 163AE400 == 43 [pid = 784] [id = 278] 02:37:41 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (16AD5400) [pid = 784] [serial = 833] [outer = 00000000] 02:37:41 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (17758000) [pid = 784] [serial = 834] [outer = 16AD5400] 02:37:41 INFO - PROCESS | 784 | 1470735461870 Marionette DEBUG loaded listener.js 02:37:41 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (1794DC00) [pid = 784] [serial = 835] [outer = 16AD5400] 02:37:42 INFO - PROCESS | 784 | 1470735462398 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 02:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 907ms 02:37:42 INFO - PROCESS | 784 | 1470735462495 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 02:37:42 INFO - PROCESS | 784 | 1470735462499 Marionette TRACE conn3 <- [1,1077,null,{"value":"13"}] 02:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:37:42 INFO - PROCESS | 784 | 1470735462510 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:37:42 INFO - PROCESS | 784 | 1470735462515 Marionette TRACE conn3 <- [1,1078,null,{}] 02:37:42 INFO - PROCESS | 784 | 1470735462519 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:42 INFO - PROCESS | 784 | 1470735462522 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:42 INFO - PROCESS | 784 | 1470735462635 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 02:37:42 INFO - PROCESS | 784 | 1470735462731 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:42 INFO - PROCESS | 784 | 1470735462733 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:42 INFO - PROCESS | 784 | ++DOCSHELL 17751C00 == 44 [pid = 784] [id = 279] 02:37:42 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (1794A800) [pid = 784] [serial = 836] [outer = 00000000] 02:37:42 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (1A4BD800) [pid = 784] [serial = 837] [outer = 1794A800] 02:37:42 INFO - PROCESS | 784 | 1470735462786 Marionette DEBUG loaded listener.js 02:37:42 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (1A5C6400) [pid = 784] [serial = 838] [outer = 1794A800] 02:37:43 INFO - PROCESS | 784 | 1470735463377 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 02:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 907ms 02:37:43 INFO - PROCESS | 784 | 1470735463410 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 02:37:43 INFO - PROCESS | 784 | 1470735463412 Marionette TRACE conn3 <- [1,1081,null,{"value":"13"}] 02:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:37:43 INFO - PROCESS | 784 | 1470735463416 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:37:43 INFO - PROCESS | 784 | 1470735463418 Marionette TRACE conn3 <- [1,1082,null,{}] 02:37:43 INFO - PROCESS | 784 | 1470735463421 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:43 INFO - PROCESS | 784 | 1470735463423 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:43 INFO - PROCESS | 784 | 1470735463528 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 02:37:43 INFO - PROCESS | 784 | 1470735463626 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:43 INFO - PROCESS | 784 | 1470735463629 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:43 INFO - PROCESS | 784 | ++DOCSHELL 10474C00 == 45 [pid = 784] [id = 280] 02:37:43 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (1047F800) [pid = 784] [serial = 839] [outer = 00000000] 02:37:43 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (1343BC00) [pid = 784] [serial = 840] [outer = 1047F800] 02:37:43 INFO - PROCESS | 784 | 1470735463687 Marionette DEBUG loaded listener.js 02:37:43 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (152B2800) [pid = 784] [serial = 841] [outer = 1047F800] 02:37:44 INFO - PROCESS | 784 | 1470735464412 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 02:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1048ms 02:37:44 INFO - PROCESS | 784 | 1470735464474 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 02:37:44 INFO - PROCESS | 784 | 1470735464477 Marionette TRACE conn3 <- [1,1085,null,{"value":"13"}] 02:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:37:44 INFO - PROCESS | 784 | 1470735464482 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:37:44 INFO - PROCESS | 784 | 1470735464485 Marionette TRACE conn3 <- [1,1086,null,{}] 02:37:44 INFO - PROCESS | 784 | 1470735464491 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:44 INFO - PROCESS | 784 | 1470735464493 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:44 INFO - PROCESS | 784 | 1470735464593 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 02:37:44 INFO - PROCESS | 784 | 1470735464732 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:44 INFO - PROCESS | 784 | 1470735464735 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:44 INFO - PROCESS | 784 | ++DOCSHELL 1121D000 == 46 [pid = 784] [id = 281] 02:37:44 INFO - PROCESS | 784 | ++DOMWINDOW == 98 (112DD800) [pid = 784] [serial = 842] [outer = 00000000] 02:37:44 INFO - PROCESS | 784 | ++DOMWINDOW == 99 (132B5800) [pid = 784] [serial = 843] [outer = 112DD800] 02:37:44 INFO - PROCESS | 784 | 1470735464785 Marionette DEBUG loaded listener.js 02:37:44 INFO - PROCESS | 784 | ++DOMWINDOW == 100 (13C25400) [pid = 784] [serial = 844] [outer = 112DD800] 02:37:45 INFO - PROCESS | 784 | --DOCSHELL 15364400 == 45 [pid = 784] [id = 275] 02:37:45 INFO - PROCESS | 784 | --DOCSHELL 10B6DC00 == 44 [pid = 784] [id = 274] 02:37:45 INFO - PROCESS | 784 | --DOCSHELL 10432400 == 43 [pid = 784] [id = 273] 02:37:45 INFO - PROCESS | 784 | --DOCSHELL 1809FC00 == 42 [pid = 784] [id = 272] 02:37:45 INFO - PROCESS | 784 | --DOCSHELL 1696B800 == 41 [pid = 784] [id = 271] 02:37:45 INFO - PROCESS | 784 | --DOCSHELL 16AD5800 == 40 [pid = 784] [id = 270] 02:37:45 INFO - PROCESS | 784 | --DOCSHELL 161E2C00 == 39 [pid = 784] [id = 269] 02:37:45 INFO - PROCESS | 784 | --DOCSHELL 152C4800 == 38 [pid = 784] [id = 268] 02:37:45 INFO - PROCESS | 784 | --DOCSHELL 130B6800 == 37 [pid = 784] [id = 267] 02:37:45 INFO - PROCESS | 784 | --DOCSHELL 104E2C00 == 36 [pid = 784] [id = 266] 02:37:45 INFO - PROCESS | 784 | --DOCSHELL 10525400 == 35 [pid = 784] [id = 264] 02:37:45 INFO - PROCESS | 784 | --DOCSHELL 139CF000 == 34 [pid = 784] [id = 265] 02:37:45 INFO - PROCESS | 784 | --DOCSHELL 1429DC00 == 33 [pid = 784] [id = 263] 02:37:45 INFO - PROCESS | 784 | --DOCSHELL 11A58400 == 32 [pid = 784] [id = 254] 02:37:45 INFO - PROCESS | 784 | --DOCSHELL 17751C00 == 31 [pid = 784] [id = 279] 02:37:45 INFO - PROCESS | 784 | --DOCSHELL 10474C00 == 30 [pid = 784] [id = 280] 02:37:45 INFO - PROCESS | 784 | --DOCSHELL 163AE400 == 29 [pid = 784] [id = 278] 02:37:45 INFO - PROCESS | 784 | --DOCSHELL 10371C00 == 28 [pid = 784] [id = 276] 02:37:45 INFO - PROCESS | 784 | --DOCSHELL 139C9000 == 27 [pid = 784] [id = 277] 02:37:45 INFO - PROCESS | 784 | --DOMWINDOW == 99 (161D9000) [pid = 784] [serial = 777] [outer = 00000000] [url = about:blank] 02:37:45 INFO - PROCESS | 784 | --DOMWINDOW == 98 (16AD4400) [pid = 784] [serial = 780] [outer = 00000000] [url = about:blank] 02:37:45 INFO - PROCESS | 784 | --DOMWINDOW == 97 (176A6C00) [pid = 784] [serial = 786] [outer = 00000000] [url = about:blank] 02:37:45 INFO - PROCESS | 784 | --DOMWINDOW == 96 (17303C00) [pid = 784] [serial = 781] [outer = 00000000] [url = about:blank] 02:37:45 INFO - PROCESS | 784 | --DOMWINDOW == 95 (129BE000) [pid = 784] [serial = 763] [outer = 00000000] [url = about:blank] 02:37:45 INFO - PROCESS | 784 | --DOMWINDOW == 94 (12932800) [pid = 784] [serial = 762] [outer = 00000000] [url = about:blank] 02:37:45 INFO - PROCESS | 784 | --DOMWINDOW == 93 (14FC1800) [pid = 784] [serial = 771] [outer = 00000000] [url = about:blank] 02:37:45 INFO - PROCESS | 784 | --DOMWINDOW == 92 (17948800) [pid = 784] [serial = 789] [outer = 00000000] [url = about:blank] 02:37:45 INFO - PROCESS | 784 | --DOMWINDOW == 91 (173E6800) [pid = 784] [serial = 787] [outer = 00000000] [url = about:blank] 02:37:45 INFO - PROCESS | 784 | --DOMWINDOW == 90 (10F9E000) [pid = 784] [serial = 765] [outer = 00000000] [url = about:blank] 02:37:45 INFO - PROCESS | 784 | --DOMWINDOW == 89 (15837400) [pid = 784] [serial = 774] [outer = 00000000] [url = about:blank] 02:37:45 INFO - PROCESS | 784 | --DOMWINDOW == 88 (15D92000) [pid = 784] [serial = 775] [outer = 00000000] [url = about:blank] 02:37:45 INFO - PROCESS | 784 | --DOMWINDOW == 87 (152AA400) [pid = 784] [serial = 783] [outer = 00000000] [url = about:blank] 02:37:45 INFO - PROCESS | 784 | --DOMWINDOW == 86 (152AC800) [pid = 784] [serial = 772] [outer = 00000000] [url = about:blank] 02:37:45 INFO - PROCESS | 784 | --DOMWINDOW == 85 (1121A400) [pid = 784] [serial = 766] [outer = 00000000] [url = about:blank] 02:37:45 INFO - PROCESS | 784 | --DOMWINDOW == 84 (161E1800) [pid = 784] [serial = 784] [outer = 00000000] [url = about:blank] 02:37:45 INFO - PROCESS | 784 | --DOMWINDOW == 83 (130DEC00) [pid = 784] [serial = 768] [outer = 00000000] [url = about:blank] 02:37:45 INFO - PROCESS | 784 | --DOMWINDOW == 82 (13153000) [pid = 784] [serial = 769] [outer = 00000000] [url = about:blank] 02:37:45 INFO - PROCESS | 784 | --DOMWINDOW == 81 (13447C00) [pid = 784] [serial = 754] [outer = 00000000] [url = about:blank] 02:37:45 INFO - PROCESS | 784 | --DOMWINDOW == 80 (13146800) [pid = 784] [serial = 753] [outer = 00000000] [url = about:blank] 02:37:45 INFO - PROCESS | 784 | --DOMWINDOW == 79 (16023C00) [pid = 784] [serial = 757] [outer = 00000000] [url = about:blank] 02:37:45 INFO - PROCESS | 784 | --DOMWINDOW == 78 (1536D400) [pid = 784] [serial = 756] [outer = 00000000] [url = about:blank] 02:37:45 INFO - PROCESS | 784 | --DOMWINDOW == 77 (1A4B8400) [pid = 784] [serial = 760] [outer = 00000000] [url = about:blank] 02:37:45 INFO - PROCESS | 784 | --DOMWINDOW == 76 (1A093C00) [pid = 784] [serial = 759] [outer = 00000000] [url = about:blank] 02:37:45 INFO - PROCESS | 784 | --DOMWINDOW == 75 (163A2000) [pid = 784] [serial = 778] [outer = 00000000] [url = about:blank] 02:37:45 INFO - PROCESS | 784 | 1470735465940 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 02:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1517ms 02:37:46 INFO - PROCESS | 784 | 1470735465997 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 02:37:46 INFO - PROCESS | 784 | 1470735466001 Marionette TRACE conn3 <- [1,1089,null,{"value":"13"}] 02:37:46 INFO - PROCESS | 784 | 1470735466006 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:37:46 INFO - PROCESS | 784 | 1470735466010 Marionette TRACE conn3 <- [1,1090,null,{}] 02:37:46 INFO - PROCESS | 784 | 1470735466015 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:46 INFO - PROCESS | 784 | 1470735466018 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:46 INFO - PROCESS | 784 | 1470735466107 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 02:37:46 INFO - PROCESS | 784 | 1470735466220 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:46 INFO - PROCESS | 784 | 1470735466223 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:46 INFO - PROCESS | 784 | ++DOCSHELL 10527400 == 28 [pid = 784] [id = 282] 02:37:46 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (10A52000) [pid = 784] [serial = 845] [outer = 00000000] 02:37:46 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (114DB800) [pid = 784] [serial = 846] [outer = 10A52000] 02:37:46 INFO - PROCESS | 784 | 1470735466271 Marionette DEBUG loaded listener.js 02:37:46 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (10A49800) [pid = 784] [serial = 847] [outer = 10A52000] 02:37:46 INFO - PROCESS | 784 | 1470735466649 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 02:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 704ms 02:37:46 INFO - PROCESS | 784 | 1470735466707 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 02:37:46 INFO - PROCESS | 784 | 1470735466712 Marionette TRACE conn3 <- [1,1093,null,{"value":"13"}] 02:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:37:46 INFO - PROCESS | 784 | 1470735466718 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:37:46 INFO - PROCESS | 784 | 1470735466721 Marionette TRACE conn3 <- [1,1094,null,{}] 02:37:46 INFO - PROCESS | 784 | 1470735466757 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:46 INFO - PROCESS | 784 | 1470735466761 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:46 INFO - PROCESS | 784 | 1470735466855 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 02:37:46 INFO - PROCESS | 784 | 1470735466868 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:46 INFO - PROCESS | 784 | 1470735466870 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:46 INFO - PROCESS | 784 | ++DOCSHELL 13243800 == 29 [pid = 784] [id = 283] 02:37:46 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (13244400) [pid = 784] [serial = 848] [outer = 00000000] 02:37:46 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (13449000) [pid = 784] [serial = 849] [outer = 13244400] 02:37:46 INFO - PROCESS | 784 | 1470735466917 Marionette DEBUG loaded listener.js 02:37:47 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (1393EC00) [pid = 784] [serial = 850] [outer = 13244400] 02:37:47 INFO - PROCESS | 784 | 1470735467381 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 02:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 704ms 02:37:47 INFO - PROCESS | 784 | 1470735467437 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 02:37:47 INFO - PROCESS | 784 | 1470735467439 Marionette TRACE conn3 <- [1,1097,null,{"value":"13"}] 02:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:37:47 INFO - PROCESS | 784 | 1470735467443 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:37:47 INFO - PROCESS | 784 | 1470735467446 Marionette TRACE conn3 <- [1,1098,null,{}] 02:37:47 INFO - PROCESS | 784 | 1470735467457 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:47 INFO - PROCESS | 784 | 1470735467461 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:47 INFO - PROCESS | 784 | 1470735467541 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 02:37:47 INFO - PROCESS | 784 | 1470735467548 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:47 INFO - PROCESS | 784 | 1470735467551 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:47 INFO - PROCESS | 784 | ++DOCSHELL 152B0800 == 30 [pid = 784] [id = 284] 02:37:47 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (152B1000) [pid = 784] [serial = 851] [outer = 00000000] 02:37:47 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (1536D400) [pid = 784] [serial = 852] [outer = 152B1000] 02:37:47 INFO - PROCESS | 784 | 1470735467598 Marionette DEBUG loaded listener.js 02:37:47 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (15D93400) [pid = 784] [serial = 853] [outer = 152B1000] 02:37:48 INFO - PROCESS | 784 | 1470735468095 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 02:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 704ms 02:37:48 INFO - PROCESS | 784 | 1470735468142 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 02:37:48 INFO - PROCESS | 784 | 1470735468145 Marionette TRACE conn3 <- [1,1101,null,{"value":"13"}] 02:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:37:48 INFO - PROCESS | 784 | 1470735468157 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:37:48 INFO - PROCESS | 784 | 1470735468158 Marionette TRACE conn3 <- [1,1102,null,{}] 02:37:48 INFO - PROCESS | 784 | 1470735468188 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:48 INFO - PROCESS | 784 | 1470735468190 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:48 INFO - PROCESS | 784 | 1470735468307 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 02:37:48 INFO - PROCESS | 784 | 1470735468319 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:48 INFO - PROCESS | 784 | 1470735468321 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:48 INFO - PROCESS | 784 | ++DOCSHELL 15DBE000 == 31 [pid = 784] [id = 285] 02:37:48 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (15DBEC00) [pid = 784] [serial = 854] [outer = 00000000] 02:37:48 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (161E2C00) [pid = 784] [serial = 855] [outer = 15DBEC00] 02:37:48 INFO - PROCESS | 784 | 1470735468366 Marionette DEBUG loaded listener.js 02:37:48 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (163A7000) [pid = 784] [serial = 856] [outer = 15DBEC00] 02:37:48 INFO - PROCESS | 784 | 1470735468804 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 02:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 703ms 02:37:48 INFO - PROCESS | 784 | 1470735468853 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 02:37:48 INFO - PROCESS | 784 | 1470735468855 Marionette TRACE conn3 <- [1,1105,null,{"value":"13"}] 02:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:37:48 INFO - PROCESS | 784 | 1470735468859 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:37:48 INFO - PROCESS | 784 | 1470735468860 Marionette TRACE conn3 <- [1,1106,null,{}] 02:37:48 INFO - PROCESS | 784 | 1470735468864 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:48 INFO - PROCESS | 784 | 1470735468866 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:48 INFO - PROCESS | 784 | 1470735468972 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 02:37:48 INFO - PROCESS | 784 | 1470735468977 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:48 INFO - PROCESS | 784 | 1470735468979 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:48 INFO - PROCESS | 784 | ++DOCSHELL 161E2400 == 32 [pid = 784] [id = 286] 02:37:48 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (163A5400) [pid = 784] [serial = 857] [outer = 00000000] 02:37:49 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (1696D400) [pid = 784] [serial = 858] [outer = 163A5400] 02:37:49 INFO - PROCESS | 784 | 1470735469022 Marionette DEBUG loaded listener.js 02:37:49 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (16A1B400) [pid = 784] [serial = 859] [outer = 163A5400] 02:37:49 INFO - PROCESS | 784 | 1470735469489 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 02:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 688ms 02:37:49 INFO - PROCESS | 784 | 1470735469557 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 02:37:49 INFO - PROCESS | 784 | 1470735469560 Marionette TRACE conn3 <- [1,1109,null,{"value":"13"}] 02:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:37:49 INFO - PROCESS | 784 | 1470735469570 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:37:49 INFO - PROCESS | 784 | 1470735469571 Marionette TRACE conn3 <- [1,1110,null,{}] 02:37:49 INFO - PROCESS | 784 | 1470735469575 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:49 INFO - PROCESS | 784 | 1470735469581 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:49 INFO - PROCESS | 784 | 1470735469724 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 02:37:49 INFO - PROCESS | 784 | 1470735469736 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:49 INFO - PROCESS | 784 | 1470735469738 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:50 INFO - PROCESS | 784 | ++DOCSHELL 10A0E800 == 33 [pid = 784] [id = 287] 02:37:50 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (12830800) [pid = 784] [serial = 860] [outer = 00000000] 02:37:50 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (16C4F400) [pid = 784] [serial = 861] [outer = 12830800] 02:37:50 INFO - PROCESS | 784 | 1470735470087 Marionette DEBUG loaded listener.js 02:37:50 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (17783C00) [pid = 784] [serial = 862] [outer = 12830800] 02:37:50 INFO - PROCESS | 784 | --DOMWINDOW == 92 (1794C800) [pid = 784] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:37:50 INFO - PROCESS | 784 | --DOMWINDOW == 91 (1055A800) [pid = 784] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:37:50 INFO - PROCESS | 784 | --DOMWINDOW == 90 (161E3400) [pid = 784] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:37:50 INFO - PROCESS | 784 | --DOMWINDOW == 89 (130DB400) [pid = 784] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:37:50 INFO - PROCESS | 784 | --DOMWINDOW == 88 (104E8C00) [pid = 784] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:37:50 INFO - PROCESS | 784 | --DOMWINDOW == 87 (12D6D800) [pid = 784] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:37:50 INFO - PROCESS | 784 | --DOMWINDOW == 86 (13C26000) [pid = 784] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:37:50 INFO - PROCESS | 784 | --DOMWINDOW == 85 (16AD9000) [pid = 784] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:37:50 INFO - PROCESS | 784 | --DOMWINDOW == 84 (1121E000) [pid = 784] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:37:50 INFO - PROCESS | 784 | --DOMWINDOW == 83 (15837C00) [pid = 784] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:37:50 INFO - PROCESS | 784 | --DOMWINDOW == 82 (17164800) [pid = 784] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:37:50 INFO - PROCESS | 784 | --DOMWINDOW == 81 (182C2800) [pid = 784] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:37:50 INFO - PROCESS | 784 | --DOMWINDOW == 80 (17926400) [pid = 784] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:37:50 INFO - PROCESS | 784 | 1470735470445 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 02:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 906ms 02:37:50 INFO - PROCESS | 784 | 1470735470472 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 02:37:50 INFO - PROCESS | 784 | 1470735470474 Marionette TRACE conn3 <- [1,1113,null,{"value":"13"}] 02:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:37:50 INFO - PROCESS | 784 | 1470735470478 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:37:50 INFO - PROCESS | 784 | 1470735470479 Marionette TRACE conn3 <- [1,1114,null,{}] 02:37:50 INFO - PROCESS | 784 | 1470735470483 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:50 INFO - PROCESS | 784 | 1470735470485 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:50 INFO - PROCESS | 784 | 1470735470558 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 02:37:50 INFO - PROCESS | 784 | 1470735470563 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:50 INFO - PROCESS | 784 | 1470735470565 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:50 INFO - PROCESS | 784 | ++DOCSHELL 104E8C00 == 34 [pid = 784] [id = 288] 02:37:50 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (10B6C800) [pid = 784] [serial = 863] [outer = 00000000] 02:37:50 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (1614B000) [pid = 784] [serial = 864] [outer = 10B6C800] 02:37:50 INFO - PROCESS | 784 | 1470735470681 Marionette DEBUG loaded listener.js 02:37:50 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (17303C00) [pid = 784] [serial = 865] [outer = 10B6C800] 02:37:51 INFO - PROCESS | 784 | 1470735471037 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 02:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 594ms 02:37:51 INFO - PROCESS | 784 | 1470735471075 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 02:37:51 INFO - PROCESS | 784 | 1470735471077 Marionette TRACE conn3 <- [1,1117,null,{"value":"13"}] 02:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:37:51 INFO - PROCESS | 784 | 1470735471080 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:37:51 INFO - PROCESS | 784 | 1470735471082 Marionette TRACE conn3 <- [1,1118,null,{}] 02:37:51 INFO - PROCESS | 784 | 1470735471086 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:51 INFO - PROCESS | 784 | 1470735471088 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:51 INFO - PROCESS | 784 | 1470735471164 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 02:37:51 INFO - PROCESS | 784 | 1470735471248 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:51 INFO - PROCESS | 784 | 1470735471250 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:51 INFO - PROCESS | 784 | ++DOCSHELL 10A4AC00 == 35 [pid = 784] [id = 289] 02:37:51 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (11219C00) [pid = 784] [serial = 866] [outer = 00000000] 02:37:51 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (17950C00) [pid = 784] [serial = 867] [outer = 11219C00] 02:37:51 INFO - PROCESS | 784 | 1470735471293 Marionette DEBUG loaded listener.js 02:37:51 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (17951400) [pid = 784] [serial = 868] [outer = 11219C00] 02:37:51 INFO - PROCESS | 784 | 1470735471680 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 02:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 625ms 02:37:51 INFO - PROCESS | 784 | 1470735471718 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 02:37:51 INFO - PROCESS | 784 | 1470735471720 Marionette TRACE conn3 <- [1,1121,null,{"value":"13"}] 02:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:37:51 INFO - PROCESS | 784 | 1470735471723 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:37:51 INFO - PROCESS | 784 | 1470735471725 Marionette TRACE conn3 <- [1,1122,null,{}] 02:37:51 INFO - PROCESS | 784 | 1470735471730 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:51 INFO - PROCESS | 784 | 1470735471731 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:51 INFO - PROCESS | 784 | 1470735471850 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 02:37:51 INFO - PROCESS | 784 | 1470735471856 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:51 INFO - PROCESS | 784 | 1470735471858 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:51 INFO - PROCESS | 784 | ++DOCSHELL 18350400 == 36 [pid = 784] [id = 290] 02:37:51 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (18351400) [pid = 784] [serial = 869] [outer = 00000000] 02:37:51 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (19792000) [pid = 784] [serial = 870] [outer = 18351400] 02:37:51 INFO - PROCESS | 784 | 1470735471902 Marionette DEBUG loaded listener.js 02:37:51 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (19C04C00) [pid = 784] [serial = 871] [outer = 18351400] 02:37:52 INFO - PROCESS | 784 | 1470735472617 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 02:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 938ms 02:37:52 INFO - PROCESS | 784 | 1470735472670 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 02:37:52 INFO - PROCESS | 784 | 1470735472675 Marionette TRACE conn3 <- [1,1125,null,{"value":"13"}] 02:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:37:52 INFO - PROCESS | 784 | 1470735472680 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:37:52 INFO - PROCESS | 784 | 1470735472684 Marionette TRACE conn3 <- [1,1126,null,{}] 02:37:52 INFO - PROCESS | 784 | 1470735472691 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:52 INFO - PROCESS | 784 | 1470735472694 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:52 INFO - PROCESS | 784 | 1470735472821 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 02:37:52 INFO - PROCESS | 784 | 1470735472954 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:52 INFO - PROCESS | 784 | 1470735472957 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:52 INFO - PROCESS | 784 | ++DOCSHELL 1055F800 == 37 [pid = 784] [id = 291] 02:37:52 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (10A4A000) [pid = 784] [serial = 872] [outer = 00000000] 02:37:53 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (12DA2000) [pid = 784] [serial = 873] [outer = 10A4A000] 02:37:53 INFO - PROCESS | 784 | 1470735473014 Marionette DEBUG loaded listener.js 02:37:53 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (1315E400) [pid = 784] [serial = 874] [outer = 10A4A000] 02:37:53 INFO - PROCESS | 784 | 1470735473723 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 02:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1094ms 02:37:53 INFO - PROCESS | 784 | 1470735473777 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 02:37:53 INFO - PROCESS | 784 | 1470735473781 Marionette TRACE conn3 <- [1,1129,null,{"value":"13"}] 02:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:37:53 INFO - PROCESS | 784 | 1470735473788 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:37:53 INFO - PROCESS | 784 | 1470735473791 Marionette TRACE conn3 <- [1,1130,null,{}] 02:37:53 INFO - PROCESS | 784 | 1470735473795 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:53 INFO - PROCESS | 784 | 1470735473798 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:53 INFO - PROCESS | 784 | 1470735473915 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 02:37:54 INFO - PROCESS | 784 | 1470735474061 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:54 INFO - PROCESS | 784 | 1470735474064 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:54 INFO - PROCESS | 784 | ++DOCSHELL 10A47400 == 38 [pid = 784] [id = 292] 02:37:54 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (10A48800) [pid = 784] [serial = 875] [outer = 00000000] 02:37:54 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (1315E000) [pid = 784] [serial = 876] [outer = 10A48800] 02:37:54 INFO - PROCESS | 784 | 1470735474162 Marionette DEBUG loaded listener.js 02:37:54 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (139CF800) [pid = 784] [serial = 877] [outer = 10A48800] 02:37:54 INFO - PROCESS | 784 | --DOCSHELL 10A4AC00 == 37 [pid = 784] [id = 289] 02:37:54 INFO - PROCESS | 784 | --DOCSHELL 104E8C00 == 36 [pid = 784] [id = 288] 02:37:54 INFO - PROCESS | 784 | --DOCSHELL 10A0E800 == 35 [pid = 784] [id = 287] 02:37:54 INFO - PROCESS | 784 | --DOCSHELL 161E2400 == 34 [pid = 784] [id = 286] 02:37:54 INFO - PROCESS | 784 | --DOCSHELL 15DBE000 == 33 [pid = 784] [id = 285] 02:37:54 INFO - PROCESS | 784 | --DOCSHELL 152B0800 == 32 [pid = 784] [id = 284] 02:37:54 INFO - PROCESS | 784 | --DOCSHELL 13243800 == 31 [pid = 784] [id = 283] 02:37:54 INFO - PROCESS | 784 | --DOCSHELL 10527400 == 30 [pid = 784] [id = 282] 02:37:54 INFO - PROCESS | 784 | --DOMWINDOW == 94 (12D6D000) [pid = 784] [serial = 793] [outer = 00000000] [url = about:blank] 02:37:54 INFO - PROCESS | 784 | --DOMWINDOW == 93 (1696D000) [pid = 784] [serial = 807] [outer = 00000000] [url = about:blank] 02:37:54 INFO - PROCESS | 784 | --DOMWINDOW == 92 (13248000) [pid = 784] [serial = 802] [outer = 00000000] [url = about:blank] 02:37:54 INFO - PROCESS | 784 | --DOMWINDOW == 91 (10A4D400) [pid = 784] [serial = 798] [outer = 00000000] [url = about:blank] 02:37:54 INFO - PROCESS | 784 | --DOMWINDOW == 90 (16ACE000) [pid = 784] [serial = 808] [outer = 00000000] [url = about:blank] 02:37:54 INFO - PROCESS | 784 | --DOMWINDOW == 89 (14F27400) [pid = 784] [serial = 820] [outer = 00000000] [url = about:blank] 02:37:54 INFO - PROCESS | 784 | --DOMWINDOW == 88 (1429FC00) [pid = 784] [serial = 795] [outer = 00000000] [url = about:blank] 02:37:54 INFO - PROCESS | 784 | --DOMWINDOW == 87 (1769C800) [pid = 784] [serial = 811] [outer = 00000000] [url = about:blank] 02:37:54 INFO - PROCESS | 784 | --DOMWINDOW == 86 (19C0AC00) [pid = 784] [serial = 823] [outer = 00000000] [url = about:blank] 02:37:54 INFO - PROCESS | 784 | --DOMWINDOW == 85 (152B4000) [pid = 784] [serial = 796] [outer = 00000000] [url = about:blank] 02:37:54 INFO - PROCESS | 784 | --DOMWINDOW == 84 (10B70400) [pid = 784] [serial = 799] [outer = 00000000] [url = about:blank] 02:37:54 INFO - PROCESS | 784 | --DOMWINDOW == 83 (16028000) [pid = 784] [serial = 805] [outer = 00000000] [url = about:blank] 02:37:54 INFO - PROCESS | 784 | --DOMWINDOW == 82 (182B7800) [pid = 784] [serial = 814] [outer = 00000000] [url = about:blank] 02:37:54 INFO - PROCESS | 784 | --DOMWINDOW == 81 (1834D800) [pid = 784] [serial = 816] [outer = 00000000] [url = about:blank] 02:37:54 INFO - PROCESS | 784 | --DOMWINDOW == 80 (17956C00) [pid = 784] [serial = 813] [outer = 00000000] [url = about:blank] 02:37:54 INFO - PROCESS | 784 | --DOMWINDOW == 79 (173A8800) [pid = 784] [serial = 810] [outer = 00000000] [url = about:blank] 02:37:54 INFO - PROCESS | 784 | --DOMWINDOW == 78 (139C9800) [pid = 784] [serial = 819] [outer = 00000000] [url = about:blank] 02:37:54 INFO - PROCESS | 784 | --DOMWINDOW == 77 (15D93800) [pid = 784] [serial = 804] [outer = 00000000] [url = about:blank] 02:37:54 INFO - PROCESS | 784 | --DOMWINDOW == 76 (1978F800) [pid = 784] [serial = 817] [outer = 00000000] [url = about:blank] 02:37:54 INFO - PROCESS | 784 | --DOMWINDOW == 75 (114E6800) [pid = 784] [serial = 792] [outer = 00000000] [url = about:blank] 02:37:54 INFO - PROCESS | 784 | --DOMWINDOW == 74 (1315C000) [pid = 784] [serial = 801] [outer = 00000000] [url = about:blank] 02:37:54 INFO - PROCESS | 784 | --DOMWINDOW == 73 (17751000) [pid = 784] [serial = 822] [outer = 00000000] [url = about:blank] 02:37:54 INFO - PROCESS | 784 | --DOMWINDOW == 72 (1794B400) [pid = 784] [serial = 790] [outer = 00000000] [url = about:blank] 02:37:54 INFO - PROCESS | 784 | --DOMWINDOW == 71 (19ED6000) [pid = 784] [serial = 825] [outer = 00000000] [url = about:blank] 02:37:54 INFO - PROCESS | 784 | --DOMWINDOW == 70 (19ED8400) [pid = 784] [serial = 826] [outer = 00000000] [url = about:blank] 02:37:55 INFO - PROCESS | 784 | 1470735475016 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 02:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1250ms 02:37:55 INFO - PROCESS | 784 | 1470735475043 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 02:37:55 INFO - PROCESS | 784 | 1470735475047 Marionette TRACE conn3 <- [1,1133,null,{"value":"13"}] 02:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:37:55 INFO - PROCESS | 784 | 1470735475051 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:37:55 INFO - PROCESS | 784 | 1470735475056 Marionette TRACE conn3 <- [1,1134,null,{}] 02:37:55 INFO - PROCESS | 784 | 1470735475061 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:55 INFO - PROCESS | 784 | 1470735475063 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:55 INFO - PROCESS | 784 | 1470735475165 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 02:37:55 INFO - PROCESS | 784 | 1470735475258 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:55 INFO - PROCESS | 784 | 1470735475260 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:55 INFO - PROCESS | 784 | ++DOCSHELL 1051A400 == 31 [pid = 784] [id = 293] 02:37:55 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (1055A800) [pid = 784] [serial = 878] [outer = 00000000] 02:37:55 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (11A58C00) [pid = 784] [serial = 879] [outer = 1055A800] 02:37:55 INFO - PROCESS | 784 | 1470735475307 Marionette DEBUG loaded listener.js 02:37:55 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (131F1400) [pid = 784] [serial = 880] [outer = 1055A800] 02:37:55 INFO - PROCESS | 784 | 1470735475715 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 02:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 735ms 02:37:55 INFO - PROCESS | 784 | 1470735475789 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 02:37:55 INFO - PROCESS | 784 | 1470735475793 Marionette TRACE conn3 <- [1,1137,null,{"value":"13"}] 02:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:37:55 INFO - PROCESS | 784 | 1470735475799 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:37:55 INFO - PROCESS | 784 | 1470735475802 Marionette TRACE conn3 <- [1,1138,null,{}] 02:37:55 INFO - PROCESS | 784 | 1470735475806 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:55 INFO - PROCESS | 784 | 1470735475808 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:55 INFO - PROCESS | 784 | 1470735475893 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 02:37:55 INFO - PROCESS | 784 | 1470735475907 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:55 INFO - PROCESS | 784 | 1470735475911 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:55 INFO - PROCESS | 784 | ++DOCSHELL 152A7000 == 32 [pid = 784] [id = 294] 02:37:55 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (152A7800) [pid = 784] [serial = 881] [outer = 00000000] 02:37:55 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (152B1800) [pid = 784] [serial = 882] [outer = 152A7800] 02:37:55 INFO - PROCESS | 784 | 1470735475965 Marionette DEBUG loaded listener.js 02:37:56 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (152C6C00) [pid = 784] [serial = 883] [outer = 152A7800] 02:37:56 INFO - PROCESS | 784 | 1470735476424 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 02:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 626ms 02:37:56 INFO - PROCESS | 784 | 1470735476437 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 02:37:56 INFO - PROCESS | 784 | 1470735476440 Marionette TRACE conn3 <- [1,1141,null,{"value":"13"}] 02:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:37:56 INFO - PROCESS | 784 | 1470735476446 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:37:56 INFO - PROCESS | 784 | 1470735476450 Marionette TRACE conn3 <- [1,1142,null,{}] 02:37:56 INFO - PROCESS | 784 | 1470735476460 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:56 INFO - PROCESS | 784 | 1470735476465 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:56 INFO - PROCESS | 784 | 1470735476548 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 02:37:56 INFO - PROCESS | 784 | 1470735476558 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:56 INFO - PROCESS | 784 | 1470735476561 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:56 INFO - PROCESS | 784 | ++DOCSHELL 163A1C00 == 33 [pid = 784] [id = 295] 02:37:56 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (163A6000) [pid = 784] [serial = 884] [outer = 00000000] 02:37:56 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (1696B000) [pid = 784] [serial = 885] [outer = 163A6000] 02:37:56 INFO - PROCESS | 784 | 1470735476609 Marionette DEBUG loaded listener.js 02:37:56 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (16ACD800) [pid = 784] [serial = 886] [outer = 163A6000] 02:37:57 INFO - PROCESS | 784 | 1470735477063 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 02:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 704ms 02:37:57 INFO - PROCESS | 784 | 1470735477142 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 02:37:57 INFO - PROCESS | 784 | 1470735477145 Marionette TRACE conn3 <- [1,1145,null,{"value":"13"}] 02:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:37:57 INFO - PROCESS | 784 | 1470735477149 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:37:57 INFO - PROCESS | 784 | 1470735477150 Marionette TRACE conn3 <- [1,1146,null,{}] 02:37:57 INFO - PROCESS | 784 | 1470735477154 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:57 INFO - PROCESS | 784 | 1470735477156 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:57 INFO - PROCESS | 784 | 1470735477239 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 02:37:57 INFO - PROCESS | 784 | 1470735477274 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:57 INFO - PROCESS | 784 | 1470735477276 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:57 INFO - PROCESS | 784 | ++DOCSHELL 16AD2400 == 34 [pid = 784] [id = 296] 02:37:57 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (16AD3C00) [pid = 784] [serial = 887] [outer = 00000000] 02:37:57 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (173E6800) [pid = 784] [serial = 888] [outer = 16AD3C00] 02:37:57 INFO - PROCESS | 784 | 1470735477321 Marionette DEBUG loaded listener.js 02:37:57 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (17759800) [pid = 784] [serial = 889] [outer = 16AD3C00] 02:37:57 INFO - PROCESS | 784 | 1470735477778 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 02:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 703ms 02:37:57 INFO - PROCESS | 784 | 1470735477848 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 02:37:57 INFO - PROCESS | 784 | 1470735477850 Marionette TRACE conn3 <- [1,1149,null,{"value":"13"}] 02:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:37:57 INFO - PROCESS | 784 | 1470735477853 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:37:57 INFO - PROCESS | 784 | 1470735477855 Marionette TRACE conn3 <- [1,1150,null,{}] 02:37:57 INFO - PROCESS | 784 | 1470735477858 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:57 INFO - PROCESS | 784 | 1470735477860 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:58 INFO - PROCESS | 784 | 1470735478000 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 02:37:58 INFO - PROCESS | 784 | 1470735478105 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:58 INFO - PROCESS | 784 | 1470735478107 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:58 INFO - PROCESS | 784 | ++DOCSHELL 18348400 == 35 [pid = 784] [id = 297] 02:37:58 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (1834A800) [pid = 784] [serial = 890] [outer = 00000000] 02:37:58 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (19735400) [pid = 784] [serial = 891] [outer = 1834A800] 02:37:58 INFO - PROCESS | 784 | 1470735478151 Marionette DEBUG loaded listener.js 02:37:58 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (19736000) [pid = 784] [serial = 892] [outer = 1834A800] 02:37:58 INFO - PROCESS | 784 | 1470735478637 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 02:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 844ms 02:37:58 INFO - PROCESS | 784 | 1470735478696 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 02:37:58 INFO - PROCESS | 784 | 1470735478698 Marionette TRACE conn3 <- [1,1153,null,{"value":"13"}] 02:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:37:58 INFO - PROCESS | 784 | 1470735478702 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:37:58 INFO - PROCESS | 784 | 1470735478703 Marionette TRACE conn3 <- [1,1154,null,{}] 02:37:58 INFO - PROCESS | 784 | 1470735478707 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:58 INFO - PROCESS | 784 | 1470735478713 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:58 INFO - PROCESS | 784 | 1470735478835 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 02:37:58 INFO - PROCESS | 784 | 1470735478898 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:58 INFO - PROCESS | 784 | 1470735478900 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:58 INFO - PROCESS | 784 | ++DOCSHELL 19ED7400 == 36 [pid = 784] [id = 298] 02:37:58 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (19ED9400) [pid = 784] [serial = 893] [outer = 00000000] 02:37:58 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (1A093C00) [pid = 784] [serial = 894] [outer = 19ED9400] 02:37:58 INFO - PROCESS | 784 | 1470735478944 Marionette DEBUG loaded listener.js 02:37:59 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (1A094C00) [pid = 784] [serial = 895] [outer = 19ED9400] 02:37:59 INFO - PROCESS | 784 | 1470735479352 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 02:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 688ms 02:37:59 INFO - PROCESS | 784 | 1470735479401 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 02:37:59 INFO - PROCESS | 784 | 1470735479403 Marionette TRACE conn3 <- [1,1157,null,{"value":"13"}] 02:37:59 INFO - PROCESS | 784 | 1470735479406 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:37:59 INFO - PROCESS | 784 | 1470735479408 Marionette TRACE conn3 <- [1,1158,null,{}] 02:37:59 INFO - PROCESS | 784 | 1470735479412 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:59 INFO - PROCESS | 784 | 1470735479414 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:59 INFO - PROCESS | 784 | 1470735479614 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 02:37:59 INFO - PROCESS | 784 | --DOMWINDOW == 87 (15DBEC00) [pid = 784] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:37:59 INFO - PROCESS | 784 | --DOMWINDOW == 86 (112DD800) [pid = 784] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:37:59 INFO - PROCESS | 784 | --DOMWINDOW == 85 (13244400) [pid = 784] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:37:59 INFO - PROCESS | 784 | --DOMWINDOW == 84 (10A52000) [pid = 784] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:37:59 INFO - PROCESS | 784 | --DOMWINDOW == 83 (152B1000) [pid = 784] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:37:59 INFO - PROCESS | 784 | --DOMWINDOW == 82 (163A5400) [pid = 784] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:37:59 INFO - PROCESS | 784 | --DOMWINDOW == 81 (10373000) [pid = 784] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:37:59 INFO - PROCESS | 784 | --DOMWINDOW == 80 (13E9F000) [pid = 784] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:37:59 INFO - PROCESS | 784 | --DOMWINDOW == 79 (16AD5400) [pid = 784] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:37:59 INFO - PROCESS | 784 | --DOMWINDOW == 78 (1794A800) [pid = 784] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:37:59 INFO - PROCESS | 784 | --DOMWINDOW == 77 (11219C00) [pid = 784] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:37:59 INFO - PROCESS | 784 | --DOMWINDOW == 76 (1047F800) [pid = 784] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:37:59 INFO - PROCESS | 784 | --DOMWINDOW == 75 (12830800) [pid = 784] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:37:59 INFO - PROCESS | 784 | --DOMWINDOW == 74 (10B6C800) [pid = 784] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:37:59 INFO - PROCESS | 784 | 1470735479678 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:59 INFO - PROCESS | 784 | 1470735479680 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:37:59 INFO - PROCESS | 784 | ++DOCSHELL 0C770C00 == 37 [pid = 784] [id = 299] 02:37:59 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (10373000) [pid = 784] [serial = 896] [outer = 00000000] 02:37:59 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (11219C00) [pid = 784] [serial = 897] [outer = 10373000] 02:37:59 INFO - PROCESS | 784 | 1470735479724 Marionette DEBUG loaded listener.js 02:37:59 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (13158000) [pid = 784] [serial = 898] [outer = 10373000] 02:38:00 INFO - PROCESS | 784 | 1470735480073 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 02:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 687ms 02:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:38:00 INFO - PROCESS | 784 | 1470735480106 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 02:38:00 INFO - PROCESS | 784 | 1470735480108 Marionette TRACE conn3 <- [1,1161,null,{"value":"13"}] 02:38:00 INFO - PROCESS | 784 | 1470735480112 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:38:00 INFO - PROCESS | 784 | 1470735480113 Marionette TRACE conn3 <- [1,1162,null,{}] 02:38:00 INFO - PROCESS | 784 | 1470735480117 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:00 INFO - PROCESS | 784 | 1470735480119 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:00 INFO - PROCESS | 784 | 1470735480252 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 02:38:00 INFO - PROCESS | 784 | 1470735480264 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:00 INFO - PROCESS | 784 | 1470735480266 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:00 INFO - PROCESS | 784 | ++DOCSHELL 0C397C00 == 38 [pid = 784] [id = 300] 02:38:00 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (13E9F000) [pid = 784] [serial = 899] [outer = 00000000] 02:38:00 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (17C93C00) [pid = 784] [serial = 900] [outer = 13E9F000] 02:38:00 INFO - PROCESS | 784 | 1470735480314 Marionette DEBUG loaded listener.js 02:38:00 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (19ED1800) [pid = 784] [serial = 901] [outer = 13E9F000] 02:38:00 INFO - PROCESS | 784 | 1470735480722 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 02:38:00 INFO - PROCESS | 784 | 1470735480752 Marionette TRACE conn3 <- [1,1165,null,{"value":"13"}] 02:38:00 INFO - PROCESS | 784 | 1470735480755 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:38:00 INFO - PROCESS | 784 | 1470735480757 Marionette TRACE conn3 <- [1,1166,null,{}] 02:38:00 INFO - PROCESS | 784 | 1470735480760 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:00 INFO - PROCESS | 784 | 1470735480762 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:00 INFO - PROCESS | 784 | 1470735480876 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 02:38:00 INFO - PROCESS | 784 | 1470735480884 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:00 INFO - PROCESS | 784 | 1470735480886 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:00 INFO - PROCESS | 784 | ++DOCSHELL 163A9800 == 39 [pid = 784] [id = 301] 02:38:00 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (1A40D400) [pid = 784] [serial = 902] [outer = 00000000] 02:38:00 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (1A5D2400) [pid = 784] [serial = 903] [outer = 1A40D400] 02:38:00 INFO - PROCESS | 784 | 1470735480929 Marionette DEBUG loaded listener.js 02:38:01 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (1A604000) [pid = 784] [serial = 904] [outer = 1A40D400] 02:38:01 INFO - PROCESS | 784 | 1470735481337 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 02:38:01 INFO - PROCESS | 784 | 1470735481395 Marionette TRACE conn3 <- [1,1169,null,{"value":"13"}] 02:38:01 INFO - PROCESS | 784 | 1470735481399 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:38:01 INFO - PROCESS | 784 | 1470735481400 Marionette TRACE conn3 <- [1,1170,null,{}] 02:38:01 INFO - PROCESS | 784 | 1470735481404 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:01 INFO - PROCESS | 784 | 1470735481406 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:01 INFO - PROCESS | 784 | 1470735481519 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 02:38:01 INFO - PROCESS | 784 | 1470735481527 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:01 INFO - PROCESS | 784 | 1470735481529 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:01 INFO - PROCESS | 784 | ++DOCSHELL 16AD2000 == 40 [pid = 784] [id = 302] 02:38:01 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1A40CC00) [pid = 784] [serial = 905] [outer = 00000000] 02:38:01 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (1A610000) [pid = 784] [serial = 906] [outer = 1A40CC00] 02:38:01 INFO - PROCESS | 784 | 1470735481600 Marionette DEBUG loaded listener.js 02:38:01 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (1A711400) [pid = 784] [serial = 907] [outer = 1A40CC00] 02:38:02 INFO - PROCESS | 784 | 1470735482255 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 221","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 02:38:02 INFO - PROCESS | 784 | 1470735482308 Marionette TRACE conn3 <- [1,1173,null,{"value":"13"}] 02:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:38:02 INFO - PROCESS | 784 | 1470735482327 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:38:02 INFO - PROCESS | 784 | 1470735482330 Marionette TRACE conn3 <- [1,1174,null,{}] 02:38:02 INFO - PROCESS | 784 | 1470735482336 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:02 INFO - PROCESS | 784 | 1470735482339 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:02 INFO - PROCESS | 784 | 1470735482449 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 02:38:02 INFO - PROCESS | 784 | 1470735482577 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:02 INFO - PROCESS | 784 | 1470735482580 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:02 INFO - PROCESS | 784 | ++DOCSHELL 10FAB400 == 41 [pid = 784] [id = 303] 02:38:02 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (130DA400) [pid = 784] [serial = 908] [outer = 00000000] 02:38:02 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (13EAB800) [pid = 784] [serial = 909] [outer = 130DA400] 02:38:02 INFO - PROCESS | 784 | 1470735482637 Marionette DEBUG loaded listener.js 02:38:02 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (15364C00) [pid = 784] [serial = 910] [outer = 130DA400] 02:38:03 INFO - PROCESS | 784 | 1470735483256 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 02:38:03 INFO - PROCESS | 784 | 1470735483337 Marionette TRACE conn3 <- [1,1177,null,{"value":"13"}] 02:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:38:03 INFO - PROCESS | 784 | 1470735483343 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:38:03 INFO - PROCESS | 784 | 1470735483346 Marionette TRACE conn3 <- [1,1178,null,{}] 02:38:03 INFO - PROCESS | 784 | 1470735483350 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:03 INFO - PROCESS | 784 | 1470735483353 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:03 INFO - PROCESS | 784 | 1470735483464 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 02:38:03 INFO - PROCESS | 784 | 1470735483566 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:03 INFO - PROCESS | 784 | 1470735483569 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:03 INFO - PROCESS | 784 | ++DOCSHELL 16AD6400 == 42 [pid = 784] [id = 304] 02:38:03 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (17309400) [pid = 784] [serial = 911] [outer = 00000000] 02:38:03 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (17952800) [pid = 784] [serial = 912] [outer = 17309400] 02:38:03 INFO - PROCESS | 784 | 1470735483623 Marionette DEBUG loaded listener.js 02:38:03 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (1834A400) [pid = 784] [serial = 913] [outer = 17309400] 02:38:04 INFO - PROCESS | 784 | 1470735484241 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 02:38:04 INFO - PROCESS | 784 | 1470735484289 Marionette TRACE conn3 <- [1,1181,null,{"value":"13"}] 02:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:38:04 INFO - PROCESS | 784 | 1470735484293 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:38:04 INFO - PROCESS | 784 | 1470735484297 Marionette TRACE conn3 <- [1,1182,null,{}] 02:38:04 INFO - PROCESS | 784 | 1470735484308 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:04 INFO - PROCESS | 784 | 1470735484313 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:04 INFO - PROCESS | 784 | 1470735484448 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 02:38:04 INFO - PROCESS | 784 | 1470735484578 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:04 INFO - PROCESS | 784 | 1470735484582 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:04 INFO - PROCESS | 784 | ++DOCSHELL 1A092000 == 43 [pid = 784] [id = 305] 02:38:04 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (1A407400) [pid = 784] [serial = 914] [outer = 00000000] 02:38:04 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (1A716000) [pid = 784] [serial = 915] [outer = 1A407400] 02:38:04 INFO - PROCESS | 784 | 1470735484642 Marionette DEBUG loaded listener.js 02:38:04 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (1A71C400) [pid = 784] [serial = 916] [outer = 1A407400] 02:38:05 INFO - PROCESS | 784 | 1470735485226 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 163","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 02:38:05 INFO - PROCESS | 784 | 1470735485298 Marionette TRACE conn3 <- [1,1185,null,{"value":"13"}] 02:38:05 INFO - PROCESS | 784 | 1470735485302 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:38:05 INFO - PROCESS | 784 | 1470735485305 Marionette TRACE conn3 <- [1,1186,null,{}] 02:38:05 INFO - PROCESS | 784 | 1470735485309 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:05 INFO - PROCESS | 784 | 1470735485311 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:05 INFO - PROCESS | 784 | 1470735485419 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 02:38:05 INFO - PROCESS | 784 | 1470735485639 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:05 INFO - PROCESS | 784 | 1470735485642 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:05 INFO - PROCESS | 784 | ++DOCSHELL 0C395C00 == 44 [pid = 784] [id = 306] 02:38:05 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (0C770400) [pid = 784] [serial = 917] [outer = 00000000] 02:38:05 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (1121F800) [pid = 784] [serial = 918] [outer = 0C770400] 02:38:05 INFO - PROCESS | 784 | 1470735485715 Marionette DEBUG loaded listener.js 02:38:05 INFO - PROCESS | 784 | ++DOMWINDOW == 98 (13144000) [pid = 784] [serial = 919] [outer = 0C770400] 02:38:06 INFO - PROCESS | 784 | 1470735486365 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:38:06 INFO - PROCESS | 784 | --DOCSHELL 163A9800 == 43 [pid = 784] [id = 301] 02:38:06 INFO - PROCESS | 784 | --DOCSHELL 0C397C00 == 42 [pid = 784] [id = 300] 02:38:06 INFO - PROCESS | 784 | --DOCSHELL 0C770C00 == 41 [pid = 784] [id = 299] 02:38:06 INFO - PROCESS | 784 | --DOCSHELL 19ED7400 == 40 [pid = 784] [id = 298] 02:38:06 INFO - PROCESS | 784 | --DOCSHELL 18348400 == 39 [pid = 784] [id = 297] 02:38:06 INFO - PROCESS | 784 | --DOCSHELL 16AD2400 == 38 [pid = 784] [id = 296] 02:38:06 INFO - PROCESS | 784 | --DOCSHELL 163A1C00 == 37 [pid = 784] [id = 295] 02:38:06 INFO - PROCESS | 784 | --DOCSHELL 152A7000 == 36 [pid = 784] [id = 294] 02:38:06 INFO - PROCESS | 784 | --DOCSHELL 1051A400 == 35 [pid = 784] [id = 293] 02:38:06 INFO - PROCESS | 784 | --DOCSHELL 10A47400 == 34 [pid = 784] [id = 292] 02:38:06 INFO - PROCESS | 784 | --DOCSHELL 18350400 == 33 [pid = 784] [id = 290] 02:38:06 INFO - PROCESS | 784 | --DOCSHELL 1055F800 == 32 [pid = 784] [id = 291] 02:38:06 INFO - PROCESS | 784 | --DOCSHELL 1121D000 == 31 [pid = 784] [id = 281] 02:38:06 INFO - PROCESS | 784 | --DOCSHELL 1A092000 == 30 [pid = 784] [id = 305] 02:38:06 INFO - PROCESS | 784 | --DOCSHELL 16AD6400 == 29 [pid = 784] [id = 304] 02:38:06 INFO - PROCESS | 784 | --DOCSHELL 16AD2000 == 28 [pid = 784] [id = 302] 02:38:06 INFO - PROCESS | 784 | --DOCSHELL 10FAB400 == 27 [pid = 784] [id = 303] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 97 (161E2C00) [pid = 784] [serial = 855] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 96 (13C25400) [pid = 784] [serial = 844] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 95 (132B5800) [pid = 784] [serial = 843] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 94 (13449000) [pid = 784] [serial = 849] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 93 (1393EC00) [pid = 784] [serial = 850] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 92 (114DB800) [pid = 784] [serial = 846] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 91 (10A49800) [pid = 784] [serial = 847] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 90 (1536D400) [pid = 784] [serial = 852] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 89 (1696D400) [pid = 784] [serial = 858] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 88 (10A08000) [pid = 784] [serial = 829] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 87 (104E7000) [pid = 784] [serial = 828] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 86 (152CD400) [pid = 784] [serial = 832] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 85 (152A8000) [pid = 784] [serial = 831] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 84 (1794DC00) [pid = 784] [serial = 835] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 83 (17758000) [pid = 784] [serial = 834] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 82 (1A5C6400) [pid = 784] [serial = 838] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 81 (1A4BD800) [pid = 784] [serial = 837] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 80 (17951400) [pid = 784] [serial = 868] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 79 (152B2800) [pid = 784] [serial = 841] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 78 (1343BC00) [pid = 784] [serial = 840] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 77 (16A1B400) [pid = 784] [serial = 859] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 76 (17783C00) [pid = 784] [serial = 862] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 75 (16C4F400) [pid = 784] [serial = 861] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 74 (19792000) [pid = 784] [serial = 870] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 73 (1614B000) [pid = 784] [serial = 864] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 72 (163A7000) [pid = 784] [serial = 856] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 71 (17303C00) [pid = 784] [serial = 865] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 70 (17950C00) [pid = 784] [serial = 867] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 784 | --DOMWINDOW == 69 (15D93400) [pid = 784] [serial = 853] [outer = 00000000] [url = about:blank] 02:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1767ms 02:38:07 INFO - PROCESS | 784 | 1470735487097 Marionette TRACE conn3 -> [0,1189,"getWindowHandle",null] 02:38:07 INFO - PROCESS | 784 | 1470735487105 Marionette TRACE conn3 <- [1,1189,null,{"value":"13"}] 02:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:38:07 INFO - PROCESS | 784 | 1470735487112 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:38:07 INFO - PROCESS | 784 | 1470735487116 Marionette TRACE conn3 <- [1,1190,null,{}] 02:38:07 INFO - PROCESS | 784 | 1470735487121 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:07 INFO - PROCESS | 784 | 1470735487125 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:07 INFO - PROCESS | 784 | 1470735487215 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 02:38:07 INFO - PROCESS | 784 | 1470735487221 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:07 INFO - PROCESS | 784 | 1470735487226 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:07 INFO - PROCESS | 784 | ++DOCSHELL 10A55400 == 28 [pid = 784] [id = 307] 02:38:07 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (10B69800) [pid = 784] [serial = 920] [outer = 00000000] 02:38:07 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (10FAB400) [pid = 784] [serial = 921] [outer = 10B69800] 02:38:07 INFO - PROCESS | 784 | 1470735487274 Marionette DEBUG loaded listener.js 02:38:07 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (11474800) [pid = 784] [serial = 922] [outer = 10B69800] 02:38:07 INFO - PROCESS | 784 | 1470735487763 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:38:07 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 02:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 688ms 02:38:07 INFO - PROCESS | 784 | 1470735487811 Marionette TRACE conn3 -> [0,1193,"getWindowHandle",null] 02:38:07 INFO - PROCESS | 784 | 1470735487814 Marionette TRACE conn3 <- [1,1193,null,{"value":"13"}] 02:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:38:07 INFO - PROCESS | 784 | 1470735487821 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:38:07 INFO - PROCESS | 784 | 1470735487825 Marionette TRACE conn3 <- [1,1194,null,{}] 02:38:07 INFO - PROCESS | 784 | 1470735487828 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:07 INFO - PROCESS | 784 | 1470735487831 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:07 INFO - PROCESS | 784 | 1470735487916 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 02:38:07 INFO - PROCESS | 784 | 1470735487922 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:07 INFO - PROCESS | 784 | 1470735487925 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:07 INFO - PROCESS | 784 | ++DOCSHELL 13248C00 == 29 [pid = 784] [id = 308] 02:38:07 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (1324A400) [pid = 784] [serial = 923] [outer = 00000000] 02:38:07 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (13449000) [pid = 784] [serial = 924] [outer = 1324A400] 02:38:07 INFO - PROCESS | 784 | 1470735487972 Marionette DEBUG loaded listener.js 02:38:08 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (13945800) [pid = 784] [serial = 925] [outer = 1324A400] 02:38:08 INFO - PROCESS | 784 | 1470735488430 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:38:08 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 02:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 657ms 02:38:08 INFO - PROCESS | 784 | 1470735488475 Marionette TRACE conn3 -> [0,1197,"getWindowHandle",null] 02:38:08 INFO - PROCESS | 784 | 1470735488477 Marionette TRACE conn3 <- [1,1197,null,{"value":"13"}] 02:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:38:08 INFO - PROCESS | 784 | 1470735488481 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:38:08 INFO - PROCESS | 784 | 1470735488483 Marionette TRACE conn3 <- [1,1198,null,{}] 02:38:08 INFO - PROCESS | 784 | 1470735488493 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:08 INFO - PROCESS | 784 | 1470735488497 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:08 INFO - PROCESS | 784 | 1470735488611 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 02:38:08 INFO - PROCESS | 784 | 1470735488700 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:08 INFO - PROCESS | 784 | 1470735488703 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:08 INFO - PROCESS | 784 | ++DOCSHELL 14FCA400 == 30 [pid = 784] [id = 309] 02:38:08 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (14FCC000) [pid = 784] [serial = 926] [outer = 00000000] 02:38:08 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (152B2800) [pid = 784] [serial = 927] [outer = 14FCC000] 02:38:08 INFO - PROCESS | 784 | 1470735488752 Marionette DEBUG loaded listener.js 02:38:08 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (152CF000) [pid = 784] [serial = 928] [outer = 14FCC000] 02:38:09 INFO - PROCESS | 784 | 1470735489139 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 703ms 02:38:09 INFO - PROCESS | 784 | 1470735489180 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 02:38:09 INFO - PROCESS | 784 | 1470735489182 Marionette TRACE conn3 <- [1,1201,null,{"value":"13"}] 02:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:38:09 INFO - PROCESS | 784 | 1470735489198 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:38:09 INFO - PROCESS | 784 | 1470735489200 Marionette TRACE conn3 <- [1,1202,null,{}] 02:38:09 INFO - PROCESS | 784 | 1470735489204 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:09 INFO - PROCESS | 784 | 1470735489206 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:09 INFO - PROCESS | 784 | 1470735489336 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 02:38:09 INFO - PROCESS | 784 | 1470735489392 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:09 INFO - PROCESS | 784 | 1470735489394 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:09 INFO - PROCESS | 784 | ++DOCSHELL 15DBEC00 == 31 [pid = 784] [id = 310] 02:38:09 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (1601DC00) [pid = 784] [serial = 929] [outer = 00000000] 02:38:09 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (16154000) [pid = 784] [serial = 930] [outer = 1601DC00] 02:38:09 INFO - PROCESS | 784 | 1470735489438 Marionette DEBUG loaded listener.js 02:38:09 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (161E0400) [pid = 784] [serial = 931] [outer = 1601DC00] 02:38:09 INFO - PROCESS | 784 | 1470735489858 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 02:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 688ms 02:38:09 INFO - PROCESS | 784 | 1470735489885 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 02:38:09 INFO - PROCESS | 784 | 1470735489887 Marionette TRACE conn3 <- [1,1205,null,{"value":"13"}] 02:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:38:09 INFO - PROCESS | 784 | 1470735489896 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:38:09 INFO - PROCESS | 784 | 1470735489898 Marionette TRACE conn3 <- [1,1206,null,{}] 02:38:09 INFO - PROCESS | 784 | 1470735489901 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:09 INFO - PROCESS | 784 | 1470735489903 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:10 INFO - PROCESS | 784 | 1470735490033 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 02:38:10 INFO - PROCESS | 784 | 1470735490043 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:10 INFO - PROCESS | 784 | 1470735490045 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:10 INFO - PROCESS | 784 | ++DOCSHELL 15DBBC00 == 32 [pid = 784] [id = 311] 02:38:10 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (1601A800) [pid = 784] [serial = 932] [outer = 00000000] 02:38:10 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (163AA000) [pid = 784] [serial = 933] [outer = 1601A800] 02:38:10 INFO - PROCESS | 784 | 1470735490090 Marionette DEBUG loaded listener.js 02:38:10 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (16966400) [pid = 784] [serial = 934] [outer = 1601A800] 02:38:10 INFO - PROCESS | 784 | 1470735490522 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 02:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 640ms 02:38:10 INFO - PROCESS | 784 | 1470735490534 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 02:38:10 INFO - PROCESS | 784 | 1470735490536 Marionette TRACE conn3 <- [1,1209,null,{"value":"13"}] 02:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:38:10 INFO - PROCESS | 784 | 1470735490539 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:38:10 INFO - PROCESS | 784 | 1470735490541 Marionette TRACE conn3 <- [1,1210,null,{}] 02:38:10 INFO - PROCESS | 784 | 1470735490549 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:10 INFO - PROCESS | 784 | 1470735490555 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:10 INFO - PROCESS | 784 | 1470735490689 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 02:38:10 INFO - PROCESS | 784 | 1470735490694 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:10 INFO - PROCESS | 784 | 1470735490697 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:10 INFO - PROCESS | 784 | ++DOCSHELL 16AD2400 == 33 [pid = 784] [id = 312] 02:38:10 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (16AD2800) [pid = 784] [serial = 935] [outer = 00000000] 02:38:10 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (1716C000) [pid = 784] [serial = 936] [outer = 16AD2800] 02:38:10 INFO - PROCESS | 784 | 1470735490741 Marionette DEBUG loaded listener.js 02:38:10 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (17758000) [pid = 784] [serial = 937] [outer = 16AD2800] 02:38:11 INFO - PROCESS | 784 | 1470735491496 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 02:38:11 INFO - PROCESS | 784 | 1470735491584 Marionette TRACE conn3 <- [1,1213,null,{"value":"13"}] 02:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:38:11 INFO - PROCESS | 784 | 1470735491587 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:38:11 INFO - PROCESS | 784 | 1470735491589 Marionette TRACE conn3 <- [1,1214,null,{}] 02:38:11 INFO - PROCESS | 784 | 1470735491592 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:11 INFO - PROCESS | 784 | 1470735491594 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:11 INFO - PROCESS | 784 | 1470735491678 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 02:38:11 INFO - PROCESS | 784 | 1470735491683 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:11 INFO - PROCESS | 784 | 1470735491685 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:11 INFO - PROCESS | 784 | ++DOCSHELL 14FC0C00 == 34 [pid = 784] [id = 313] 02:38:11 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (14FC4C00) [pid = 784] [serial = 938] [outer = 00000000] 02:38:11 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (161E1800) [pid = 784] [serial = 939] [outer = 14FC4C00] 02:38:11 INFO - PROCESS | 784 | 1470735491729 Marionette DEBUG loaded listener.js 02:38:11 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (152AE000) [pid = 784] [serial = 940] [outer = 14FC4C00] 02:38:12 INFO - PROCESS | 784 | 1470735492164 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 02:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 641ms 02:38:12 INFO - PROCESS | 784 | 1470735492226 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 02:38:12 INFO - PROCESS | 784 | 1470735492228 Marionette TRACE conn3 <- [1,1217,null,{"value":"13"}] 02:38:12 INFO - PROCESS | 784 | 1470735492231 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:38:12 INFO - PROCESS | 784 | 1470735492233 Marionette TRACE conn3 <- [1,1218,null,{}] 02:38:12 INFO - PROCESS | 784 | 1470735492237 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:12 INFO - PROCESS | 784 | 1470735492238 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:12 INFO - PROCESS | 784 | 1470735492316 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 02:38:12 INFO - PROCESS | 784 | 1470735492322 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:12 INFO - PROCESS | 784 | 1470735492324 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:12 INFO - PROCESS | 784 | ++DOCSHELL 1393FC00 == 35 [pid = 784] [id = 314] 02:38:12 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (152A7800) [pid = 784] [serial = 941] [outer = 00000000] 02:38:12 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (1794DC00) [pid = 784] [serial = 942] [outer = 152A7800] 02:38:12 INFO - PROCESS | 784 | 1470735492368 Marionette DEBUG loaded listener.js 02:38:12 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (17953400) [pid = 784] [serial = 943] [outer = 152A7800] 02:38:12 INFO - PROCESS | 784 | 1470735492797 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 02:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 594ms 02:38:12 INFO - PROCESS | 784 | 1470735492828 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 02:38:12 INFO - PROCESS | 784 | 1470735492830 Marionette TRACE conn3 <- [1,1221,null,{"value":"13"}] 02:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:38:12 INFO - PROCESS | 784 | 1470735492838 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:38:12 INFO - PROCESS | 784 | 1470735492840 Marionette TRACE conn3 <- [1,1222,null,{}] 02:38:12 INFO - PROCESS | 784 | 1470735492844 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:12 INFO - PROCESS | 784 | 1470735492846 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:12 INFO - PROCESS | 784 | 1470735492921 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 02:38:12 INFO - PROCESS | 784 | 1470735492926 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:12 INFO - PROCESS | 784 | 1470735492928 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:12 INFO - PROCESS | 784 | ++DOCSHELL 182C0000 == 36 [pid = 784] [id = 315] 02:38:12 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (182C0400) [pid = 784] [serial = 944] [outer = 00000000] 02:38:12 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (18351400) [pid = 784] [serial = 945] [outer = 182C0400] 02:38:12 INFO - PROCESS | 784 | 1470735492974 Marionette DEBUG loaded listener.js 02:38:13 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (1978D000) [pid = 784] [serial = 946] [outer = 182C0400] 02:38:13 INFO - PROCESS | 784 | 1470735493396 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 02:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 594ms 02:38:13 INFO - PROCESS | 784 | 1470735493436 Marionette TRACE conn3 -> [0,1225,"getWindowHandle",null] 02:38:13 INFO - PROCESS | 784 | 1470735493437 Marionette TRACE conn3 <- [1,1225,null,{"value":"13"}] 02:38:13 INFO - PROCESS | 784 | 1470735493441 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:38:13 INFO - PROCESS | 784 | 1470735493442 Marionette TRACE conn3 <- [1,1226,null,{}] 02:38:13 INFO - PROCESS | 784 | 1470735493462 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:13 INFO - PROCESS | 784 | 1470735493464 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:13 INFO - PROCESS | 784 | 1470735493588 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 02:38:13 INFO - PROCESS | 784 | 1470735493719 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:13 INFO - PROCESS | 784 | 1470735493722 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:13 INFO - PROCESS | 784 | ++DOCSHELL 0C393400 == 37 [pid = 784] [id = 316] 02:38:13 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (0C394000) [pid = 784] [serial = 947] [outer = 00000000] 02:38:13 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (10478000) [pid = 784] [serial = 948] [outer = 0C394000] 02:38:13 INFO - PROCESS | 784 | 1470735493781 Marionette DEBUG loaded listener.js 02:38:13 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (10A4AC00) [pid = 784] [serial = 949] [outer = 0C394000] 02:38:14 INFO - PROCESS | 784 | 1470735494560 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 02:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1188ms 02:38:14 INFO - PROCESS | 784 | 1470735494640 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 02:38:14 INFO - PROCESS | 784 | 1470735494644 Marionette TRACE conn3 <- [1,1229,null,{"value":"13"}] 02:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:38:14 INFO - PROCESS | 784 | 1470735494650 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:38:14 INFO - PROCESS | 784 | 1470735494653 Marionette TRACE conn3 <- [1,1230,null,{}] 02:38:14 INFO - PROCESS | 784 | 1470735494658 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:14 INFO - PROCESS | 784 | 1470735494662 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:14 INFO - PROCESS | 784 | 1470735494810 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 02:38:14 INFO - PROCESS | 784 | 1470735494933 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:14 INFO - PROCESS | 784 | 1470735494936 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:14 INFO - PROCESS | 784 | ++DOCSHELL 13936C00 == 38 [pid = 784] [id = 317] 02:38:14 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (13E9DC00) [pid = 784] [serial = 950] [outer = 00000000] 02:38:15 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (1429F000) [pid = 784] [serial = 951] [outer = 13E9DC00] 02:38:15 INFO - PROCESS | 784 | 1470735494992 Marionette DEBUG loaded listener.js 02:38:15 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (152B1C00) [pid = 784] [serial = 952] [outer = 13E9DC00] 02:38:15 INFO - PROCESS | 784 | 1470735495762 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 02:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1188ms 02:38:15 INFO - PROCESS | 784 | 1470735495872 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 02:38:15 INFO - PROCESS | 784 | 1470735495877 Marionette TRACE conn3 <- [1,1233,null,{"value":"13"}] 02:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:38:15 INFO - PROCESS | 784 | 1470735495883 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:38:15 INFO - PROCESS | 784 | 1470735495887 Marionette TRACE conn3 <- [1,1234,null,{}] 02:38:15 INFO - PROCESS | 784 | 1470735495892 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:15 INFO - PROCESS | 784 | 1470735495895 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:16 INFO - PROCESS | 784 | 1470735496014 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 02:38:16 INFO - PROCESS | 784 | 1470735496094 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:16 INFO - PROCESS | 784 | 1470735496098 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:16 INFO - PROCESS | 784 | ++DOCSHELL 1297A400 == 39 [pid = 784] [id = 318] 02:38:16 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (1297C800) [pid = 784] [serial = 953] [outer = 00000000] 02:38:16 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (12DA2800) [pid = 784] [serial = 954] [outer = 1297C800] 02:38:16 INFO - PROCESS | 784 | 1470735496147 Marionette DEBUG loaded listener.js 02:38:16 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (13147000) [pid = 784] [serial = 955] [outer = 1297C800] 02:38:16 INFO - PROCESS | 784 | --DOCSHELL 182C0000 == 38 [pid = 784] [id = 315] 02:38:16 INFO - PROCESS | 784 | --DOCSHELL 1393FC00 == 37 [pid = 784] [id = 314] 02:38:16 INFO - PROCESS | 784 | --DOCSHELL 14FC0C00 == 36 [pid = 784] [id = 313] 02:38:16 INFO - PROCESS | 784 | --DOCSHELL 16AD2400 == 35 [pid = 784] [id = 312] 02:38:16 INFO - PROCESS | 784 | --DOCSHELL 15DBBC00 == 34 [pid = 784] [id = 311] 02:38:16 INFO - PROCESS | 784 | --DOCSHELL 15DBEC00 == 33 [pid = 784] [id = 310] 02:38:16 INFO - PROCESS | 784 | --DOCSHELL 14FCA400 == 32 [pid = 784] [id = 309] 02:38:16 INFO - PROCESS | 784 | --DOCSHELL 13248C00 == 31 [pid = 784] [id = 308] 02:38:16 INFO - PROCESS | 784 | --DOCSHELL 10A55400 == 30 [pid = 784] [id = 307] 02:38:16 INFO - PROCESS | 784 | --DOMWINDOW == 91 (1A610000) [pid = 784] [serial = 906] [outer = 00000000] [url = about:blank] 02:38:16 INFO - PROCESS | 784 | --DOMWINDOW == 90 (1A711400) [pid = 784] [serial = 907] [outer = 00000000] [url = about:blank] 02:38:16 INFO - PROCESS | 784 | --DOMWINDOW == 89 (19735400) [pid = 784] [serial = 891] [outer = 00000000] [url = about:blank] 02:38:16 INFO - PROCESS | 784 | --DOMWINDOW == 88 (1A093C00) [pid = 784] [serial = 894] [outer = 00000000] [url = about:blank] 02:38:16 INFO - PROCESS | 784 | --DOMWINDOW == 87 (19736000) [pid = 784] [serial = 892] [outer = 00000000] [url = about:blank] 02:38:16 INFO - PROCESS | 784 | --DOMWINDOW == 86 (1A094C00) [pid = 784] [serial = 895] [outer = 00000000] [url = about:blank] 02:38:16 INFO - PROCESS | 784 | --DOMWINDOW == 85 (173E6800) [pid = 784] [serial = 888] [outer = 00000000] [url = about:blank] 02:38:16 INFO - PROCESS | 784 | --DOMWINDOW == 84 (1A5D2400) [pid = 784] [serial = 903] [outer = 00000000] [url = about:blank] 02:38:16 INFO - PROCESS | 784 | --DOMWINDOW == 83 (17C93C00) [pid = 784] [serial = 900] [outer = 00000000] [url = about:blank] 02:38:16 INFO - PROCESS | 784 | --DOMWINDOW == 82 (1315E000) [pid = 784] [serial = 876] [outer = 00000000] [url = about:blank] 02:38:16 INFO - PROCESS | 784 | --DOMWINDOW == 81 (139CF800) [pid = 784] [serial = 877] [outer = 00000000] [url = about:blank] 02:38:16 INFO - PROCESS | 784 | --DOMWINDOW == 80 (19C04C00) [pid = 784] [serial = 871] [outer = 00000000] [url = about:blank] 02:38:16 INFO - PROCESS | 784 | --DOMWINDOW == 79 (152B1800) [pid = 784] [serial = 882] [outer = 00000000] [url = about:blank] 02:38:16 INFO - PROCESS | 784 | --DOMWINDOW == 78 (152C6C00) [pid = 784] [serial = 883] [outer = 00000000] [url = about:blank] 02:38:16 INFO - PROCESS | 784 | --DOMWINDOW == 77 (12DA2000) [pid = 784] [serial = 873] [outer = 00000000] [url = about:blank] 02:38:16 INFO - PROCESS | 784 | --DOMWINDOW == 76 (1315E400) [pid = 784] [serial = 874] [outer = 00000000] [url = about:blank] 02:38:16 INFO - PROCESS | 784 | --DOMWINDOW == 75 (11A58C00) [pid = 784] [serial = 879] [outer = 00000000] [url = about:blank] 02:38:16 INFO - PROCESS | 784 | --DOMWINDOW == 74 (131F1400) [pid = 784] [serial = 880] [outer = 00000000] [url = about:blank] 02:38:16 INFO - PROCESS | 784 | --DOMWINDOW == 73 (1696B000) [pid = 784] [serial = 885] [outer = 00000000] [url = about:blank] 02:38:16 INFO - PROCESS | 784 | --DOMWINDOW == 72 (16ACD800) [pid = 784] [serial = 886] [outer = 00000000] [url = about:blank] 02:38:16 INFO - PROCESS | 784 | --DOMWINDOW == 71 (11219C00) [pid = 784] [serial = 897] [outer = 00000000] [url = about:blank] 02:38:16 INFO - PROCESS | 784 | --DOMWINDOW == 70 (1A604000) [pid = 784] [serial = 904] [outer = 00000000] [url = about:blank] 02:38:16 INFO - PROCESS | 784 | --DOMWINDOW == 69 (13158000) [pid = 784] [serial = 898] [outer = 00000000] [url = about:blank] 02:38:16 INFO - PROCESS | 784 | --DOMWINDOW == 68 (19ED1800) [pid = 784] [serial = 901] [outer = 00000000] [url = about:blank] 02:38:16 INFO - PROCESS | 784 | --DOMWINDOW == 67 (17759800) [pid = 784] [serial = 889] [outer = 00000000] [url = about:blank] 02:38:16 INFO - PROCESS | 784 | 1470735496666 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 02:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 844ms 02:38:16 INFO - PROCESS | 784 | 1470735496727 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 02:38:16 INFO - PROCESS | 784 | 1470735496732 Marionette TRACE conn3 <- [1,1237,null,{"value":"13"}] 02:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:38:16 INFO - PROCESS | 784 | 1470735496738 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:38:16 INFO - PROCESS | 784 | 1470735496741 Marionette TRACE conn3 <- [1,1238,null,{}] 02:38:16 INFO - PROCESS | 784 | 1470735496745 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:16 INFO - PROCESS | 784 | 1470735496747 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:16 INFO - PROCESS | 784 | 1470735496831 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 02:38:16 INFO - PROCESS | 784 | 1470735496837 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:16 INFO - PROCESS | 784 | 1470735496839 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:16 INFO - PROCESS | 784 | ++DOCSHELL 131E6C00 == 31 [pid = 784] [id = 319] 02:38:16 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (131E8800) [pid = 784] [serial = 956] [outer = 00000000] 02:38:16 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (13245800) [pid = 784] [serial = 957] [outer = 131E8800] 02:38:16 INFO - PROCESS | 784 | 1470735496886 Marionette DEBUG loaded listener.js 02:38:16 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (1343C800) [pid = 784] [serial = 958] [outer = 131E8800] 02:38:17 INFO - PROCESS | 784 | 1470735497399 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 02:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 688ms 02:38:17 INFO - PROCESS | 784 | 1470735497437 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 02:38:17 INFO - PROCESS | 784 | 1470735497439 Marionette TRACE conn3 <- [1,1241,null,{"value":"13"}] 02:38:17 INFO - PROCESS | 784 | 1470735497472 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:38:17 INFO - PROCESS | 784 | 1470735497475 Marionette TRACE conn3 <- [1,1242,null,{}] 02:38:17 INFO - PROCESS | 784 | 1470735497488 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:17 INFO - PROCESS | 784 | 1470735497492 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:17 INFO - PROCESS | 784 | 1470735497576 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 02:38:17 INFO - PROCESS | 784 | 1470735497660 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:17 INFO - PROCESS | 784 | 1470735497663 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:17 INFO - PROCESS | 784 | ++DOCSHELL 1583C400 == 32 [pid = 784] [id = 320] 02:38:17 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (15844800) [pid = 784] [serial = 959] [outer = 00000000] 02:38:17 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (16021800) [pid = 784] [serial = 960] [outer = 15844800] 02:38:17 INFO - PROCESS | 784 | 1470735497710 Marionette DEBUG loaded listener.js 02:38:17 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (161DE000) [pid = 784] [serial = 961] [outer = 15844800] 02:38:18 INFO - PROCESS | 784 | 1470735498087 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 02:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 641ms 02:38:18 INFO - PROCESS | 784 | 1470735498115 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 02:38:18 INFO - PROCESS | 784 | 1470735498117 Marionette TRACE conn3 <- [1,1245,null,{"value":"13"}] 02:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:38:18 INFO - PROCESS | 784 | 1470735498120 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:38:18 INFO - PROCESS | 784 | 1470735498122 Marionette TRACE conn3 <- [1,1246,null,{}] 02:38:18 INFO - PROCESS | 784 | 1470735498125 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:18 INFO - PROCESS | 784 | 1470735498127 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:18 INFO - PROCESS | 784 | 1470735498210 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 02:38:18 INFO - PROCESS | 784 | 1470735498215 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:18 INFO - PROCESS | 784 | 1470735498217 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:18 INFO - PROCESS | 784 | ++DOCSHELL 16A12000 == 33 [pid = 784] [id = 321] 02:38:18 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (16A1C400) [pid = 784] [serial = 962] [outer = 00000000] 02:38:18 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (16AD2000) [pid = 784] [serial = 963] [outer = 16A1C400] 02:38:18 INFO - PROCESS | 784 | 1470735498270 Marionette DEBUG loaded listener.js 02:38:18 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (16C4F400) [pid = 784] [serial = 964] [outer = 16A1C400] 02:38:18 INFO - PROCESS | 784 | 1470735498700 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 02:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 641ms 02:38:18 INFO - PROCESS | 784 | 1470735498758 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 02:38:18 INFO - PROCESS | 784 | 1470735498760 Marionette TRACE conn3 <- [1,1249,null,{"value":"13"}] 02:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:38:18 INFO - PROCESS | 784 | 1470735498775 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:38:18 INFO - PROCESS | 784 | 1470735498777 Marionette TRACE conn3 <- [1,1250,null,{}] 02:38:18 INFO - PROCESS | 784 | 1470735498781 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:18 INFO - PROCESS | 784 | 1470735498783 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:18 INFO - PROCESS | 784 | 1470735498890 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 02:38:18 INFO - PROCESS | 784 | 1470735498926 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:18 INFO - PROCESS | 784 | 1470735498928 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:19 INFO - PROCESS | 784 | ++DOCSHELL 15365000 == 34 [pid = 784] [id = 322] 02:38:19 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (163AF000) [pid = 784] [serial = 965] [outer = 00000000] 02:38:19 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (17758800) [pid = 784] [serial = 966] [outer = 163AF000] 02:38:19 INFO - PROCESS | 784 | 1470735499021 Marionette DEBUG loaded listener.js 02:38:19 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (17948400) [pid = 784] [serial = 967] [outer = 163AF000] 02:38:19 INFO - PROCESS | 784 | 1470735499444 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 02:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 704ms 02:38:19 INFO - PROCESS | 784 | 1470735499474 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 02:38:19 INFO - PROCESS | 784 | 1470735499476 Marionette TRACE conn3 <- [1,1253,null,{"value":"13"}] 02:38:19 INFO - PROCESS | 784 | 1470735499479 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:38:19 INFO - PROCESS | 784 | 1470735499481 Marionette TRACE conn3 <- [1,1254,null,{}] 02:38:19 INFO - PROCESS | 784 | 1470735499484 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:19 INFO - PROCESS | 784 | 1470735499490 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:19 INFO - PROCESS | 784 | 1470735499619 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 02:38:19 INFO - PROCESS | 784 | 1470735499625 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:19 INFO - PROCESS | 784 | 1470735499627 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:19 INFO - PROCESS | 784 | ++DOCSHELL 1774F000 == 35 [pid = 784] [id = 323] 02:38:19 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (1794C000) [pid = 784] [serial = 968] [outer = 00000000] 02:38:19 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (180A4000) [pid = 784] [serial = 969] [outer = 1794C000] 02:38:19 INFO - PROCESS | 784 | 1470735499674 Marionette DEBUG loaded listener.js 02:38:19 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (19ED1400) [pid = 784] [serial = 970] [outer = 1794C000] 02:38:20 INFO - PROCESS | 784 | 1470735500113 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 02:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 703ms 02:38:20 INFO - PROCESS | 784 | 1470735500179 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 02:38:20 INFO - PROCESS | 784 | 1470735500181 Marionette TRACE conn3 <- [1,1257,null,{"value":"13"}] 02:38:20 INFO - PROCESS | 784 | 1470735500184 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:38:20 INFO - PROCESS | 784 | 1470735500186 Marionette TRACE conn3 <- [1,1258,null,{}] 02:38:20 INFO - PROCESS | 784 | 1470735500189 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:20 INFO - PROCESS | 784 | 1470735500191 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:20 INFO - PROCESS | 784 | 1470735500342 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 02:38:20 INFO - PROCESS | 784 | 1470735500366 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:20 INFO - PROCESS | 784 | 1470735500368 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:20 INFO - PROCESS | 784 | ++DOCSHELL 19798400 == 36 [pid = 784] [id = 324] 02:38:20 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (19798800) [pid = 784] [serial = 971] [outer = 00000000] 02:38:20 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1A08D800) [pid = 784] [serial = 972] [outer = 19798800] 02:38:20 INFO - PROCESS | 784 | 1470735500413 Marionette DEBUG loaded listener.js 02:38:20 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (1A08F000) [pid = 784] [serial = 973] [outer = 19798800] 02:38:20 INFO - PROCESS | 784 | --DOMWINDOW == 84 (10B69800) [pid = 784] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:38:20 INFO - PROCESS | 784 | --DOMWINDOW == 83 (16AD2800) [pid = 784] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:38:20 INFO - PROCESS | 784 | --DOMWINDOW == 82 (1324A400) [pid = 784] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:38:20 INFO - PROCESS | 784 | --DOMWINDOW == 81 (0C770400) [pid = 784] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:38:20 INFO - PROCESS | 784 | --DOMWINDOW == 80 (1601A800) [pid = 784] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:38:20 INFO - PROCESS | 784 | --DOMWINDOW == 79 (130DA400) [pid = 784] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:38:20 INFO - PROCESS | 784 | --DOMWINDOW == 78 (17309400) [pid = 784] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:38:20 INFO - PROCESS | 784 | --DOMWINDOW == 77 (1A407400) [pid = 784] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:38:20 INFO - PROCESS | 784 | --DOMWINDOW == 76 (14FC4C00) [pid = 784] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:38:20 INFO - PROCESS | 784 | --DOMWINDOW == 75 (14FCC000) [pid = 784] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:38:20 INFO - PROCESS | 784 | --DOMWINDOW == 74 (1601DC00) [pid = 784] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:38:20 INFO - PROCESS | 784 | --DOMWINDOW == 73 (152A7800) [pid = 784] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:38:20 INFO - PROCESS | 784 | 1470735500942 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 02:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 813ms 02:38:21 INFO - PROCESS | 784 | 1470735500987 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 02:38:21 INFO - PROCESS | 784 | 1470735500989 Marionette TRACE conn3 <- [1,1261,null,{"value":"13"}] 02:38:21 INFO - PROCESS | 784 | 1470735500992 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:38:21 INFO - PROCESS | 784 | 1470735500994 Marionette TRACE conn3 <- [1,1262,null,{}] 02:38:21 INFO - PROCESS | 784 | 1470735500997 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:21 INFO - PROCESS | 784 | 1470735500999 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:21 INFO - PROCESS | 784 | 1470735501076 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 02:38:21 INFO - PROCESS | 784 | 1470735501081 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:21 INFO - PROCESS | 784 | 1470735501083 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:21 INFO - PROCESS | 784 | ++DOCSHELL 10A03C00 == 37 [pid = 784] [id = 325] 02:38:21 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (130DBC00) [pid = 784] [serial = 974] [outer = 00000000] 02:38:21 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (14F1B800) [pid = 784] [serial = 975] [outer = 130DBC00] 02:38:21 INFO - PROCESS | 784 | 1470735501126 Marionette DEBUG loaded listener.js 02:38:21 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (16AD2800) [pid = 784] [serial = 976] [outer = 130DBC00] 02:38:21 INFO - PROCESS | 784 | 1470735501556 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 02:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 594ms 02:38:21 INFO - PROCESS | 784 | 1470735501589 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 02:38:21 INFO - PROCESS | 784 | 1470735501591 Marionette TRACE conn3 <- [1,1265,null,{"value":"13"}] 02:38:21 INFO - PROCESS | 784 | 1470735501595 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:38:21 INFO - PROCESS | 784 | 1470735501596 Marionette TRACE conn3 <- [1,1266,null,{}] 02:38:21 INFO - PROCESS | 784 | 1470735501600 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:21 INFO - PROCESS | 784 | 1470735501602 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:21 INFO - PROCESS | 784 | 1470735501705 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 02:38:21 INFO - PROCESS | 784 | 1470735501714 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:21 INFO - PROCESS | 784 | 1470735501715 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:21 INFO - PROCESS | 784 | ++DOCSHELL 14FCB400 == 38 [pid = 784] [id = 326] 02:38:21 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (15364800) [pid = 784] [serial = 977] [outer = 00000000] 02:38:21 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (19ED8800) [pid = 784] [serial = 978] [outer = 15364800] 02:38:21 INFO - PROCESS | 784 | 1470735501761 Marionette DEBUG loaded listener.js 02:38:21 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (1A4B8400) [pid = 784] [serial = 979] [outer = 15364800] 02:38:22 INFO - PROCESS | 784 | 1470735502214 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 02:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 688ms 02:38:22 INFO - PROCESS | 784 | 1470735502294 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 02:38:22 INFO - PROCESS | 784 | 1470735502296 Marionette TRACE conn3 <- [1,1269,null,{"value":"13"}] 02:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:38:22 INFO - PROCESS | 784 | 1470735502300 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:38:22 INFO - PROCESS | 784 | 1470735502301 Marionette TRACE conn3 <- [1,1270,null,{}] 02:38:22 INFO - PROCESS | 784 | 1470735502314 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:22 INFO - PROCESS | 784 | 1470735502316 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:22 INFO - PROCESS | 784 | 1470735502402 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 02:38:22 INFO - PROCESS | 784 | 1470735502408 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:22 INFO - PROCESS | 784 | 1470735502410 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:22 INFO - PROCESS | 784 | ++DOCSHELL 1601C000 == 39 [pid = 784] [id = 327] 02:38:22 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (17954800) [pid = 784] [serial = 980] [outer = 00000000] 02:38:22 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (1A5C8400) [pid = 784] [serial = 981] [outer = 17954800] 02:38:22 INFO - PROCESS | 784 | 1470735502454 Marionette DEBUG loaded listener.js 02:38:22 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (1A5C9400) [pid = 784] [serial = 982] [outer = 17954800] 02:38:22 INFO - PROCESS | 784 | 1470735502918 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 02:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 688ms 02:38:23 INFO - PROCESS | 784 | 1470735503000 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 02:38:23 INFO - PROCESS | 784 | 1470735503005 Marionette TRACE conn3 <- [1,1273,null,{"value":"13"}] 02:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:38:23 INFO - PROCESS | 784 | 1470735503011 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:38:23 INFO - PROCESS | 784 | 1470735503015 Marionette TRACE conn3 <- [1,1274,null,{}] 02:38:23 INFO - PROCESS | 784 | 1470735503022 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:23 INFO - PROCESS | 784 | 1470735503025 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:23 INFO - PROCESS | 784 | 1470735503218 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 02:38:23 INFO - PROCESS | 784 | 1470735503341 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:23 INFO - PROCESS | 784 | 1470735503344 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:23 INFO - PROCESS | 784 | ++DOCSHELL 11215800 == 40 [pid = 784] [id = 328] 02:38:23 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (1121C800) [pid = 784] [serial = 983] [outer = 00000000] 02:38:23 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1282B800) [pid = 784] [serial = 984] [outer = 1121C800] 02:38:23 INFO - PROCESS | 784 | 1470735503410 Marionette DEBUG loaded listener.js 02:38:23 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (12D9E400) [pid = 784] [serial = 985] [outer = 1121C800] 02:38:24 INFO - PROCESS | 784 | 1470735503980 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 02:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1000ms 02:38:24 INFO - PROCESS | 784 | 1470735504016 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 02:38:24 INFO - PROCESS | 784 | 1470735504021 Marionette TRACE conn3 <- [1,1277,null,{"value":"13"}] 02:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:38:24 INFO - PROCESS | 784 | 1470735504028 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:38:24 INFO - PROCESS | 784 | 1470735504031 Marionette TRACE conn3 <- [1,1278,null,{}] 02:38:24 INFO - PROCESS | 784 | 1470735504036 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:24 INFO - PROCESS | 784 | 1470735504038 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:24 INFO - PROCESS | 784 | 1470735504145 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 02:38:24 INFO - PROCESS | 784 | 1470735504244 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:24 INFO - PROCESS | 784 | 1470735504247 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:24 INFO - PROCESS | 784 | ++DOCSHELL 13C29000 == 41 [pid = 784] [id = 329] 02:38:24 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (14298400) [pid = 784] [serial = 986] [outer = 00000000] 02:38:24 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (152B5000) [pid = 784] [serial = 987] [outer = 14298400] 02:38:24 INFO - PROCESS | 784 | 1470735504301 Marionette DEBUG loaded listener.js 02:38:24 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (161DA800) [pid = 784] [serial = 988] [outer = 14298400] 02:38:24 INFO - PROCESS | 784 | 1470735504920 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 02:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 954ms 02:38:25 INFO - PROCESS | 784 | 1470735504975 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 02:38:25 INFO - PROCESS | 784 | 1470735504977 Marionette TRACE conn3 <- [1,1281,null,{"value":"13"}] 02:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:38:25 INFO - PROCESS | 784 | 1470735504981 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:38:25 INFO - PROCESS | 784 | 1470735504985 Marionette TRACE conn3 <- [1,1282,null,{}] 02:38:25 INFO - PROCESS | 784 | 1470735504996 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:25 INFO - PROCESS | 784 | 1470735505001 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:25 INFO - PROCESS | 784 | 1470735505109 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 02:38:25 INFO - PROCESS | 784 | 1470735505211 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:25 INFO - PROCESS | 784 | 1470735505214 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:25 INFO - PROCESS | 784 | ++DOCSHELL 1809F800 == 42 [pid = 784] [id = 330] 02:38:25 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (180A0400) [pid = 784] [serial = 989] [outer = 00000000] 02:38:25 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (19ED7400) [pid = 784] [serial = 990] [outer = 180A0400] 02:38:25 INFO - PROCESS | 784 | 1470735505270 Marionette DEBUG loaded listener.js 02:38:25 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (1A4C0800) [pid = 784] [serial = 991] [outer = 180A0400] 02:38:25 INFO - PROCESS | 784 | 1470735505822 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 02:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 906ms 02:38:25 INFO - PROCESS | 784 | 1470735505885 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 02:38:25 INFO - PROCESS | 784 | 1470735505888 Marionette TRACE conn3 <- [1,1285,null,{"value":"13"}] 02:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:38:25 INFO - PROCESS | 784 | 1470735505891 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:38:25 INFO - PROCESS | 784 | 1470735505893 Marionette TRACE conn3 <- [1,1286,null,{}] 02:38:25 INFO - PROCESS | 784 | 1470735505897 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:25 INFO - PROCESS | 784 | 1470735505899 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:26 INFO - PROCESS | 784 | 1470735506003 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 02:38:26 INFO - PROCESS | 784 | 1470735506104 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:26 INFO - PROCESS | 784 | 1470735506107 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:26 INFO - PROCESS | 784 | ++DOCSHELL 1A60BC00 == 43 [pid = 784] [id = 331] 02:38:26 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (1A60C800) [pid = 784] [serial = 992] [outer = 00000000] 02:38:26 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (1A713400) [pid = 784] [serial = 993] [outer = 1A60C800] 02:38:26 INFO - PROCESS | 784 | 1470735506159 Marionette DEBUG loaded listener.js 02:38:26 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (1A716800) [pid = 784] [serial = 994] [outer = 1A60C800] 02:38:26 INFO - PROCESS | 784 | 1470735506967 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1079ms 02:38:27 INFO - PROCESS | 784 | 1470735506983 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 02:38:27 INFO - PROCESS | 784 | 1470735506987 Marionette TRACE conn3 <- [1,1289,null,{"value":"13"}] 02:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:38:27 INFO - PROCESS | 784 | 1470735506993 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:38:27 INFO - PROCESS | 784 | 1470735506996 Marionette TRACE conn3 <- [1,1290,null,{}] 02:38:27 INFO - PROCESS | 784 | 1470735507001 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:27 INFO - PROCESS | 784 | 1470735507003 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:27 INFO - PROCESS | 784 | 1470735507107 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 02:38:27 INFO - PROCESS | 784 | 1470735507237 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:27 INFO - PROCESS | 784 | 1470735507241 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:27 INFO - PROCESS | 784 | ++DOCSHELL 129C5400 == 44 [pid = 784] [id = 332] 02:38:27 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (12BC4800) [pid = 784] [serial = 995] [outer = 00000000] 02:38:27 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (13148800) [pid = 784] [serial = 996] [outer = 12BC4800] 02:38:27 INFO - PROCESS | 784 | 1470735507291 Marionette DEBUG loaded listener.js 02:38:27 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (13153000) [pid = 784] [serial = 997] [outer = 12BC4800] 02:38:28 INFO - PROCESS | 784 | --DOCSHELL 14FCB400 == 43 [pid = 784] [id = 326] 02:38:28 INFO - PROCESS | 784 | --DOCSHELL 10A03C00 == 42 [pid = 784] [id = 325] 02:38:28 INFO - PROCESS | 784 | --DOCSHELL 19798400 == 41 [pid = 784] [id = 324] 02:38:28 INFO - PROCESS | 784 | --DOCSHELL 1774F000 == 40 [pid = 784] [id = 323] 02:38:28 INFO - PROCESS | 784 | --DOCSHELL 15365000 == 39 [pid = 784] [id = 322] 02:38:28 INFO - PROCESS | 784 | --DOCSHELL 16A12000 == 38 [pid = 784] [id = 321] 02:38:28 INFO - PROCESS | 784 | --DOCSHELL 1583C400 == 37 [pid = 784] [id = 320] 02:38:28 INFO - PROCESS | 784 | --DOCSHELL 131E6C00 == 36 [pid = 784] [id = 319] 02:38:28 INFO - PROCESS | 784 | --DOCSHELL 1297A400 == 35 [pid = 784] [id = 318] 02:38:28 INFO - PROCESS | 784 | --DOCSHELL 13936C00 == 34 [pid = 784] [id = 317] 02:38:28 INFO - PROCESS | 784 | --DOCSHELL 0C393400 == 33 [pid = 784] [id = 316] 02:38:28 INFO - PROCESS | 784 | --DOCSHELL 0C395C00 == 32 [pid = 784] [id = 306] 02:38:28 INFO - PROCESS | 784 | --DOCSHELL 1A60BC00 == 31 [pid = 784] [id = 331] 02:38:28 INFO - PROCESS | 784 | --DOCSHELL 1809F800 == 30 [pid = 784] [id = 330] 02:38:28 INFO - PROCESS | 784 | --DOCSHELL 1601C000 == 29 [pid = 784] [id = 327] 02:38:28 INFO - PROCESS | 784 | --DOCSHELL 11215800 == 28 [pid = 784] [id = 328] 02:38:28 INFO - PROCESS | 784 | --DOCSHELL 13C29000 == 27 [pid = 784] [id = 329] 02:38:28 INFO - PROCESS | 784 | --DOMWINDOW == 96 (152AE000) [pid = 784] [serial = 940] [outer = 00000000] [url = about:blank] 02:38:28 INFO - PROCESS | 784 | --DOMWINDOW == 95 (161E1800) [pid = 784] [serial = 939] [outer = 00000000] [url = about:blank] 02:38:28 INFO - PROCESS | 784 | --DOMWINDOW == 94 (17758000) [pid = 784] [serial = 937] [outer = 00000000] [url = about:blank] 02:38:28 INFO - PROCESS | 784 | --DOMWINDOW == 93 (152B2800) [pid = 784] [serial = 927] [outer = 00000000] [url = about:blank] 02:38:28 INFO - PROCESS | 784 | --DOMWINDOW == 92 (16154000) [pid = 784] [serial = 930] [outer = 00000000] [url = about:blank] 02:38:28 INFO - PROCESS | 784 | --DOMWINDOW == 91 (161E0400) [pid = 784] [serial = 931] [outer = 00000000] [url = about:blank] 02:38:28 INFO - PROCESS | 784 | --DOMWINDOW == 90 (16966400) [pid = 784] [serial = 934] [outer = 00000000] [url = about:blank] 02:38:28 INFO - PROCESS | 784 | --DOMWINDOW == 89 (1794DC00) [pid = 784] [serial = 942] [outer = 00000000] [url = about:blank] 02:38:28 INFO - PROCESS | 784 | --DOMWINDOW == 88 (17953400) [pid = 784] [serial = 943] [outer = 00000000] [url = about:blank] 02:38:28 INFO - PROCESS | 784 | --DOMWINDOW == 87 (152CF000) [pid = 784] [serial = 928] [outer = 00000000] [url = about:blank] 02:38:28 INFO - PROCESS | 784 | --DOMWINDOW == 86 (18351400) [pid = 784] [serial = 945] [outer = 00000000] [url = about:blank] 02:38:28 INFO - PROCESS | 784 | --DOMWINDOW == 85 (10FAB400) [pid = 784] [serial = 921] [outer = 00000000] [url = about:blank] 02:38:28 INFO - PROCESS | 784 | --DOMWINDOW == 84 (11474800) [pid = 784] [serial = 922] [outer = 00000000] [url = about:blank] 02:38:28 INFO - PROCESS | 784 | --DOMWINDOW == 83 (1716C000) [pid = 784] [serial = 936] [outer = 00000000] [url = about:blank] 02:38:28 INFO - PROCESS | 784 | --DOMWINDOW == 82 (13449000) [pid = 784] [serial = 924] [outer = 00000000] [url = about:blank] 02:38:28 INFO - PROCESS | 784 | --DOMWINDOW == 81 (13945800) [pid = 784] [serial = 925] [outer = 00000000] [url = about:blank] 02:38:28 INFO - PROCESS | 784 | --DOMWINDOW == 80 (13144000) [pid = 784] [serial = 919] [outer = 00000000] [url = about:blank] 02:38:28 INFO - PROCESS | 784 | --DOMWINDOW == 79 (1121F800) [pid = 784] [serial = 918] [outer = 00000000] [url = about:blank] 02:38:28 INFO - PROCESS | 784 | --DOMWINDOW == 78 (163AA000) [pid = 784] [serial = 933] [outer = 00000000] [url = about:blank] 02:38:28 INFO - PROCESS | 784 | --DOMWINDOW == 77 (15364C00) [pid = 784] [serial = 910] [outer = 00000000] [url = about:blank] 02:38:28 INFO - PROCESS | 784 | --DOMWINDOW == 76 (13EAB800) [pid = 784] [serial = 909] [outer = 00000000] [url = about:blank] 02:38:28 INFO - PROCESS | 784 | --DOMWINDOW == 75 (1834A400) [pid = 784] [serial = 913] [outer = 00000000] [url = about:blank] 02:38:28 INFO - PROCESS | 784 | --DOMWINDOW == 74 (17952800) [pid = 784] [serial = 912] [outer = 00000000] [url = about:blank] 02:38:28 INFO - PROCESS | 784 | --DOMWINDOW == 73 (1A71C400) [pid = 784] [serial = 916] [outer = 00000000] [url = about:blank] 02:38:28 INFO - PROCESS | 784 | --DOMWINDOW == 72 (1A716000) [pid = 784] [serial = 915] [outer = 00000000] [url = about:blank] 02:38:28 INFO - PROCESS | 784 | 1470735508532 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 02:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1564ms 02:38:28 INFO - PROCESS | 784 | 1470735508582 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 02:38:28 INFO - PROCESS | 784 | 1470735508587 Marionette TRACE conn3 <- [1,1293,null,{"value":"13"}] 02:38:28 INFO - PROCESS | 784 | 1470735508592 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:38:28 INFO - PROCESS | 784 | 1470735508595 Marionette TRACE conn3 <- [1,1294,null,{}] 02:38:28 INFO - PROCESS | 784 | 1470735508601 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:28 INFO - PROCESS | 784 | 1470735508604 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:28 INFO - PROCESS | 784 | 1470735508699 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 02:38:28 INFO - PROCESS | 784 | 1470735508782 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:28 INFO - PROCESS | 784 | 1470735508786 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:28 INFO - PROCESS | 784 | ++DOCSHELL 104E8C00 == 28 [pid = 784] [id = 333] 02:38:28 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (104EBC00) [pid = 784] [serial = 998] [outer = 00000000] 02:38:28 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (1121D000) [pid = 784] [serial = 999] [outer = 104EBC00] 02:38:28 INFO - PROCESS | 784 | 1470735508834 Marionette DEBUG loaded listener.js 02:38:28 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (112E6800) [pid = 784] [serial = 1000] [outer = 104EBC00] 02:38:29 INFO - PROCESS | 784 | 1470735509253 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 02:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 687ms 02:38:29 INFO - PROCESS | 784 | 1470735509294 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 02:38:29 INFO - PROCESS | 784 | 1470735509298 Marionette TRACE conn3 <- [1,1297,null,{"value":"13"}] 02:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:38:29 INFO - PROCESS | 784 | 1470735509305 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:38:29 INFO - PROCESS | 784 | 1470735509307 Marionette TRACE conn3 <- [1,1298,null,{}] 02:38:29 INFO - PROCESS | 784 | 1470735509311 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:29 INFO - PROCESS | 784 | 1470735509313 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:29 INFO - PROCESS | 784 | 1470735509398 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 02:38:29 INFO - PROCESS | 784 | 1470735509404 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:29 INFO - PROCESS | 784 | 1470735509406 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:29 INFO - PROCESS | 784 | ++DOCSHELL 131E4800 == 29 [pid = 784] [id = 334] 02:38:29 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (131E5400) [pid = 784] [serial = 1001] [outer = 00000000] 02:38:29 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (132C1000) [pid = 784] [serial = 1002] [outer = 131E5400] 02:38:29 INFO - PROCESS | 784 | 1470735509453 Marionette DEBUG loaded listener.js 02:38:29 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (1393F000) [pid = 784] [serial = 1003] [outer = 131E5400] 02:38:29 INFO - PROCESS | 784 | 1470735509920 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1301,"getWindowHandle",null] 02:38:29 INFO - PROCESS | 784 | 1470735509944 Marionette TRACE conn3 <- [1,1301,null,{"value":"13"}] 02:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:38:29 INFO - PROCESS | 784 | 1470735509948 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:38:29 INFO - PROCESS | 784 | 1470735509951 Marionette TRACE conn3 <- [1,1302,null,{}] 02:38:29 INFO - PROCESS | 784 | 1470735509962 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:29 INFO - PROCESS | 784 | 1470735509967 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:30 INFO - PROCESS | 784 | 1470735510047 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 02:38:30 INFO - PROCESS | 784 | 1470735510089 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:30 INFO - PROCESS | 784 | 1470735510092 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:30 INFO - PROCESS | 784 | ++DOCSHELL 152CFC00 == 30 [pid = 784] [id = 335] 02:38:30 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (15361800) [pid = 784] [serial = 1004] [outer = 00000000] 02:38:30 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (1536BC00) [pid = 784] [serial = 1005] [outer = 15361800] 02:38:30 INFO - PROCESS | 784 | 1470735510139 Marionette DEBUG loaded listener.js 02:38:30 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (15846400) [pid = 784] [serial = 1006] [outer = 15361800] 02:38:30 INFO - PROCESS | 784 | 1470735510623 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 02:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 704ms 02:38:30 INFO - PROCESS | 784 | 1470735510649 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 02:38:30 INFO - PROCESS | 784 | 1470735510661 Marionette TRACE conn3 <- [1,1305,null,{"value":"13"}] 02:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:38:30 INFO - PROCESS | 784 | 1470735510664 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:38:30 INFO - PROCESS | 784 | 1470735510666 Marionette TRACE conn3 <- [1,1306,null,{}] 02:38:30 INFO - PROCESS | 784 | 1470735510670 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:30 INFO - PROCESS | 784 | 1470735510672 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:30 INFO - PROCESS | 784 | 1470735510783 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 02:38:30 INFO - PROCESS | 784 | 1470735510836 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:30 INFO - PROCESS | 784 | 1470735510838 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:30 INFO - PROCESS | 784 | ++DOCSHELL 1536B000 == 31 [pid = 784] [id = 336] 02:38:30 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (15D97400) [pid = 784] [serial = 1007] [outer = 00000000] 02:38:30 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (161E3400) [pid = 784] [serial = 1008] [outer = 15D97400] 02:38:30 INFO - PROCESS | 784 | 1470735510884 Marionette DEBUG loaded listener.js 02:38:30 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (163A6000) [pid = 784] [serial = 1009] [outer = 15D97400] 02:38:31 INFO - PROCESS | 784 | 1470735511306 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 02:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 704ms 02:38:31 INFO - PROCESS | 784 | 1470735511363 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 02:38:31 INFO - PROCESS | 784 | 1470735511366 Marionette TRACE conn3 <- [1,1309,null,{"value":"13"}] 02:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:38:31 INFO - PROCESS | 784 | 1470735511369 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:38:31 INFO - PROCESS | 784 | 1470735511371 Marionette TRACE conn3 <- [1,1310,null,{}] 02:38:31 INFO - PROCESS | 784 | 1470735511374 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:31 INFO - PROCESS | 784 | 1470735511376 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:31 INFO - PROCESS | 784 | 1470735511521 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 02:38:31 INFO - PROCESS | 784 | 1470735511534 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:31 INFO - PROCESS | 784 | 1470735511536 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:31 INFO - PROCESS | 784 | ++DOCSHELL 161E0C00 == 32 [pid = 784] [id = 337] 02:38:31 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (163AE400) [pid = 784] [serial = 1010] [outer = 00000000] 02:38:31 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (16981800) [pid = 784] [serial = 1011] [outer = 163AE400] 02:38:31 INFO - PROCESS | 784 | 1470735511637 Marionette DEBUG loaded listener.js 02:38:31 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (16ACDC00) [pid = 784] [serial = 1012] [outer = 163AE400] 02:38:32 INFO - PROCESS | 784 | 1470735512065 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 02:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 734ms 02:38:32 INFO - PROCESS | 784 | 1470735512114 Marionette TRACE conn3 -> [0,1313,"getWindowHandle",null] 02:38:32 INFO - PROCESS | 784 | 1470735512116 Marionette TRACE conn3 <- [1,1313,null,{"value":"13"}] 02:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:38:32 INFO - PROCESS | 784 | 1470735512120 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:38:32 INFO - PROCESS | 784 | 1470735512121 Marionette TRACE conn3 <- [1,1314,null,{}] 02:38:32 INFO - PROCESS | 784 | 1470735512125 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:32 INFO - PROCESS | 784 | 1470735512130 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:32 INFO - PROCESS | 784 | 1470735512264 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 02:38:32 INFO - PROCESS | 784 | 1470735512328 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:32 INFO - PROCESS | 784 | 1470735512330 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:32 INFO - PROCESS | 784 | ++DOCSHELL 1774DC00 == 33 [pid = 784] [id = 338] 02:38:32 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (1774F000) [pid = 784] [serial = 1013] [outer = 00000000] 02:38:32 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (17947C00) [pid = 784] [serial = 1014] [outer = 1774F000] 02:38:32 INFO - PROCESS | 784 | 1470735512389 Marionette DEBUG loaded listener.js 02:38:32 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (17951800) [pid = 784] [serial = 1015] [outer = 1774F000] 02:38:32 INFO - PROCESS | 784 | --DOMWINDOW == 89 (131E8800) [pid = 784] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:38:32 INFO - PROCESS | 784 | --DOMWINDOW == 88 (15844800) [pid = 784] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:38:32 INFO - PROCESS | 784 | --DOMWINDOW == 87 (1794C000) [pid = 784] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:38:32 INFO - PROCESS | 784 | --DOMWINDOW == 86 (16A1C400) [pid = 784] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:38:32 INFO - PROCESS | 784 | --DOMWINDOW == 85 (19798800) [pid = 784] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:38:32 INFO - PROCESS | 784 | --DOMWINDOW == 84 (13E9DC00) [pid = 784] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:38:32 INFO - PROCESS | 784 | --DOMWINDOW == 83 (163AF000) [pid = 784] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:38:32 INFO - PROCESS | 784 | --DOMWINDOW == 82 (0C394000) [pid = 784] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:38:32 INFO - PROCESS | 784 | --DOMWINDOW == 81 (130DBC00) [pid = 784] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:38:32 INFO - PROCESS | 784 | --DOMWINDOW == 80 (182C0400) [pid = 784] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:38:32 INFO - PROCESS | 784 | --DOMWINDOW == 79 (1297C800) [pid = 784] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:38:32 INFO - PROCESS | 784 | --DOMWINDOW == 78 (15364800) [pid = 784] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:38:32 INFO - PROCESS | 784 | --DOMWINDOW == 77 (17954800) [pid = 784] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:38:33 INFO - PROCESS | 784 | --DOCSHELL 104E8C00 == 32 [pid = 784] [id = 333] 02:38:33 INFO - PROCESS | 784 | --DOCSHELL 129C5400 == 31 [pid = 784] [id = 332] 02:38:34 INFO - PROCESS | 784 | --DOCSHELL 152CFC00 == 30 [pid = 784] [id = 335] 02:38:34 INFO - PROCESS | 784 | --DOCSHELL 161E0C00 == 29 [pid = 784] [id = 337] 02:38:34 INFO - PROCESS | 784 | --DOCSHELL 1536B000 == 28 [pid = 784] [id = 336] 02:38:34 INFO - PROCESS | 784 | --DOCSHELL 131E4800 == 27 [pid = 784] [id = 334] 02:38:34 INFO - PROCESS | 784 | --DOMWINDOW == 76 (13245800) [pid = 784] [serial = 957] [outer = 00000000] [url = about:blank] 02:38:34 INFO - PROCESS | 784 | --DOMWINDOW == 75 (161DE000) [pid = 784] [serial = 961] [outer = 00000000] [url = about:blank] 02:38:34 INFO - PROCESS | 784 | --DOMWINDOW == 74 (19ED1400) [pid = 784] [serial = 970] [outer = 00000000] [url = about:blank] 02:38:34 INFO - PROCESS | 784 | --DOMWINDOW == 73 (16C4F400) [pid = 784] [serial = 964] [outer = 00000000] [url = about:blank] 02:38:34 INFO - PROCESS | 784 | --DOMWINDOW == 72 (1343C800) [pid = 784] [serial = 958] [outer = 00000000] [url = about:blank] 02:38:34 INFO - PROCESS | 784 | --DOMWINDOW == 71 (1A08D800) [pid = 784] [serial = 972] [outer = 00000000] [url = about:blank] 02:38:34 INFO - PROCESS | 784 | --DOMWINDOW == 70 (1429F000) [pid = 784] [serial = 951] [outer = 00000000] [url = about:blank] 02:38:34 INFO - PROCESS | 784 | --DOMWINDOW == 69 (17948400) [pid = 784] [serial = 967] [outer = 00000000] [url = about:blank] 02:38:34 INFO - PROCESS | 784 | --DOMWINDOW == 68 (10478000) [pid = 784] [serial = 948] [outer = 00000000] [url = about:blank] 02:38:34 INFO - PROCESS | 784 | --DOMWINDOW == 67 (17758800) [pid = 784] [serial = 966] [outer = 00000000] [url = about:blank] 02:38:34 INFO - PROCESS | 784 | --DOMWINDOW == 66 (16AD2800) [pid = 784] [serial = 976] [outer = 00000000] [url = about:blank] 02:38:34 INFO - PROCESS | 784 | --DOMWINDOW == 65 (1978D000) [pid = 784] [serial = 946] [outer = 00000000] [url = about:blank] 02:38:34 INFO - PROCESS | 784 | --DOMWINDOW == 64 (152B1C00) [pid = 784] [serial = 952] [outer = 00000000] [url = about:blank] 02:38:34 INFO - PROCESS | 784 | --DOMWINDOW == 63 (16AD2000) [pid = 784] [serial = 963] [outer = 00000000] [url = about:blank] 02:38:34 INFO - PROCESS | 784 | --DOMWINDOW == 62 (13147000) [pid = 784] [serial = 955] [outer = 00000000] [url = about:blank] 02:38:34 INFO - PROCESS | 784 | --DOMWINDOW == 61 (12DA2800) [pid = 784] [serial = 954] [outer = 00000000] [url = about:blank] 02:38:34 INFO - PROCESS | 784 | --DOMWINDOW == 60 (10A4AC00) [pid = 784] [serial = 949] [outer = 00000000] [url = about:blank] 02:38:34 INFO - PROCESS | 784 | --DOMWINDOW == 59 (14F1B800) [pid = 784] [serial = 975] [outer = 00000000] [url = about:blank] 02:38:34 INFO - PROCESS | 784 | --DOMWINDOW == 58 (16021800) [pid = 784] [serial = 960] [outer = 00000000] [url = about:blank] 02:38:34 INFO - PROCESS | 784 | --DOMWINDOW == 57 (1A08F000) [pid = 784] [serial = 973] [outer = 00000000] [url = about:blank] 02:38:34 INFO - PROCESS | 784 | --DOMWINDOW == 56 (19ED8800) [pid = 784] [serial = 978] [outer = 00000000] [url = about:blank] 02:38:34 INFO - PROCESS | 784 | --DOMWINDOW == 55 (180A4000) [pid = 784] [serial = 969] [outer = 00000000] [url = about:blank] 02:38:34 INFO - PROCESS | 784 | --DOMWINDOW == 54 (1A5C8400) [pid = 784] [serial = 981] [outer = 00000000] [url = about:blank] 02:38:34 INFO - PROCESS | 784 | --DOMWINDOW == 53 (1A5C9400) [pid = 784] [serial = 982] [outer = 00000000] [url = about:blank] 02:38:34 INFO - PROCESS | 784 | --DOMWINDOW == 52 (1A4B8400) [pid = 784] [serial = 979] [outer = 00000000] [url = about:blank] 02:38:34 INFO - PROCESS | 784 | 1470735514310 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:38:34 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 02:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 2204ms 02:38:34 INFO - PROCESS | 784 | 1470735514359 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 02:38:34 INFO - PROCESS | 784 | 1470735514364 Marionette TRACE conn3 <- [1,1317,null,{"value":"13"}] 02:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:38:34 INFO - PROCESS | 784 | 1470735514369 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:38:34 INFO - PROCESS | 784 | 1470735514372 Marionette TRACE conn3 <- [1,1318,null,{}] 02:38:34 INFO - PROCESS | 784 | 1470735514378 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:34 INFO - PROCESS | 784 | 1470735514381 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:34 INFO - PROCESS | 784 | 1470735514476 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 02:38:34 INFO - PROCESS | 784 | 1470735514485 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:34 INFO - PROCESS | 784 | 1470735514487 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:34 INFO - PROCESS | 784 | ++DOCSHELL 10A55400 == 28 [pid = 784] [id = 339] 02:38:34 INFO - PROCESS | 784 | ++DOMWINDOW == 53 (10B69800) [pid = 784] [serial = 1016] [outer = 00000000] 02:38:34 INFO - PROCESS | 784 | ++DOMWINDOW == 54 (114E4800) [pid = 784] [serial = 1017] [outer = 10B69800] 02:38:34 INFO - PROCESS | 784 | 1470735514545 Marionette DEBUG loaded listener.js 02:38:34 INFO - PROCESS | 784 | ++DOMWINDOW == 55 (11C3EC00) [pid = 784] [serial = 1018] [outer = 10B69800] 02:38:35 INFO - PROCESS | 784 | 1470735515042 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:38:35 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 02:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 703ms 02:38:35 INFO - PROCESS | 784 | 1470735515070 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 02:38:35 INFO - PROCESS | 784 | 1470735515074 Marionette TRACE conn3 <- [1,1321,null,{"value":"13"}] 02:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:38:35 INFO - PROCESS | 784 | 1470735515081 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:38:35 INFO - PROCESS | 784 | 1470735515084 Marionette TRACE conn3 <- [1,1322,null,{}] 02:38:35 INFO - PROCESS | 784 | 1470735515087 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:35 INFO - PROCESS | 784 | 1470735515090 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:35 INFO - PROCESS | 784 | 1470735515182 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 02:38:35 INFO - PROCESS | 784 | 1470735515190 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:35 INFO - PROCESS | 784 | 1470735515193 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:35 INFO - PROCESS | 784 | ++DOCSHELL 1315D800 == 29 [pid = 784] [id = 340] 02:38:35 INFO - PROCESS | 784 | ++DOMWINDOW == 56 (1315DC00) [pid = 784] [serial = 1019] [outer = 00000000] 02:38:35 INFO - PROCESS | 784 | ++DOMWINDOW == 57 (131EE000) [pid = 784] [serial = 1020] [outer = 1315DC00] 02:38:35 INFO - PROCESS | 784 | 1470735515241 Marionette DEBUG loaded listener.js 02:38:35 INFO - PROCESS | 784 | ++DOMWINDOW == 58 (1324CC00) [pid = 784] [serial = 1021] [outer = 1315DC00] 02:38:35 INFO - PROCESS | 784 | 1470735515720 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 688ms 02:38:35 INFO - PROCESS | 784 | 1470735515778 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 02:38:35 INFO - PROCESS | 784 | 1470735515781 Marionette TRACE conn3 <- [1,1325,null,{"value":"13"}] 02:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:38:35 INFO - PROCESS | 784 | 1470735515784 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:38:35 INFO - PROCESS | 784 | 1470735515788 Marionette TRACE conn3 <- [1,1326,null,{}] 02:38:35 INFO - PROCESS | 784 | 1470735515799 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:35 INFO - PROCESS | 784 | 1470735515803 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:35 INFO - PROCESS | 784 | 1470735515918 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 02:38:36 INFO - PROCESS | 784 | 1470735516002 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:36 INFO - PROCESS | 784 | 1470735516005 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:36 INFO - PROCESS | 784 | ++DOCSHELL 1429E400 == 30 [pid = 784] [id = 341] 02:38:36 INFO - PROCESS | 784 | ++DOMWINDOW == 59 (1429E800) [pid = 784] [serial = 1022] [outer = 00000000] 02:38:36 INFO - PROCESS | 784 | ++DOMWINDOW == 60 (14FC5000) [pid = 784] [serial = 1023] [outer = 1429E800] 02:38:36 INFO - PROCESS | 784 | 1470735516057 Marionette DEBUG loaded listener.js 02:38:36 INFO - PROCESS | 784 | ++DOMWINDOW == 61 (152AD800) [pid = 784] [serial = 1024] [outer = 1429E800] 02:38:36 INFO - PROCESS | 784 | 1470735516924 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 02:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1188ms 02:38:36 INFO - PROCESS | 784 | 1470735516983 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 02:38:36 INFO - PROCESS | 784 | 1470735516986 Marionette TRACE conn3 <- [1,1329,null,{"value":"13"}] 02:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:38:36 INFO - PROCESS | 784 | 1470735516989 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:38:36 INFO - PROCESS | 784 | 1470735516991 Marionette TRACE conn3 <- [1,1330,null,{}] 02:38:37 INFO - PROCESS | 784 | 1470735517010 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:37 INFO - PROCESS | 784 | 1470735517012 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:37 INFO - PROCESS | 784 | 1470735517096 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 02:38:37 INFO - PROCESS | 784 | 1470735517102 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:37 INFO - PROCESS | 784 | 1470735517104 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:37 INFO - PROCESS | 784 | ++DOCSHELL 152AF400 == 31 [pid = 784] [id = 342] 02:38:37 INFO - PROCESS | 784 | ++DOMWINDOW == 62 (152AF800) [pid = 784] [serial = 1025] [outer = 00000000] 02:38:37 INFO - PROCESS | 784 | ++DOMWINDOW == 63 (15DBB000) [pid = 784] [serial = 1026] [outer = 152AF800] 02:38:37 INFO - PROCESS | 784 | 1470735517148 Marionette DEBUG loaded listener.js 02:38:37 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (1614D000) [pid = 784] [serial = 1027] [outer = 152AF800] 02:38:37 INFO - PROCESS | 784 | 1470735517595 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 02:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 641ms 02:38:37 INFO - PROCESS | 784 | 1470735517635 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 02:38:37 INFO - PROCESS | 784 | 1470735517637 Marionette TRACE conn3 <- [1,1333,null,{"value":"13"}] 02:38:37 INFO - PROCESS | 784 | 1470735517641 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:38:37 INFO - PROCESS | 784 | 1470735517644 Marionette TRACE conn3 <- [1,1334,null,{}] 02:38:37 INFO - PROCESS | 784 | 1470735517655 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:37 INFO - PROCESS | 784 | 1470735517657 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:37 INFO - PROCESS | 784 | 1470735517740 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 02:38:37 INFO - PROCESS | 784 | 1470735517746 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:37 INFO - PROCESS | 784 | 1470735517748 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:37 INFO - PROCESS | 784 | ++DOCSHELL 16157800 == 32 [pid = 784] [id = 343] 02:38:37 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (161D8800) [pid = 784] [serial = 1028] [outer = 00000000] 02:38:37 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (161E7800) [pid = 784] [serial = 1029] [outer = 161D8800] 02:38:37 INFO - PROCESS | 784 | 1470735517793 Marionette DEBUG loaded listener.js 02:38:37 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (163AF400) [pid = 784] [serial = 1030] [outer = 161D8800] 02:38:38 INFO - PROCESS | 784 | 1470735518232 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 02:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 625ms 02:38:38 INFO - PROCESS | 784 | 1470735518281 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 02:38:38 INFO - PROCESS | 784 | 1470735518284 Marionette TRACE conn3 <- [1,1337,null,{"value":"13"}] 02:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:38:38 INFO - PROCESS | 784 | 1470735518287 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:38:38 INFO - PROCESS | 784 | 1470735518289 Marionette TRACE conn3 <- [1,1338,null,{}] 02:38:38 INFO - PROCESS | 784 | 1470735518292 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:38 INFO - PROCESS | 784 | 1470735518298 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:38 INFO - PROCESS | 784 | 1470735518411 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 02:38:38 INFO - PROCESS | 784 | 1470735518428 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:38 INFO - PROCESS | 784 | 1470735518430 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:38 INFO - PROCESS | 784 | ++DOCSHELL 16AD8C00 == 33 [pid = 784] [id = 344] 02:38:38 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (16ADA800) [pid = 784] [serial = 1031] [outer = 00000000] 02:38:38 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (17305000) [pid = 784] [serial = 1032] [outer = 16ADA800] 02:38:38 INFO - PROCESS | 784 | 1470735518509 Marionette DEBUG loaded listener.js 02:38:38 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (173E7C00) [pid = 784] [serial = 1033] [outer = 16ADA800] 02:38:38 INFO - PROCESS | 784 | 1470735518931 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 02:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 703ms 02:38:38 INFO - PROCESS | 784 | 1470735518986 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 02:38:38 INFO - PROCESS | 784 | 1470735518988 Marionette TRACE conn3 <- [1,1341,null,{"value":"13"}] 02:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:38:38 INFO - PROCESS | 784 | 1470735518992 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:38:38 INFO - PROCESS | 784 | 1470735518994 Marionette TRACE conn3 <- [1,1342,null,{}] 02:38:39 INFO - PROCESS | 784 | 1470735518997 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:39 INFO - PROCESS | 784 | 1470735518999 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:39 INFO - PROCESS | 784 | 1470735519085 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 02:38:39 INFO - PROCESS | 784 | 1470735519093 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:39 INFO - PROCESS | 784 | 1470735519095 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:39 INFO - PROCESS | 784 | ++DOCSHELL 16981C00 == 34 [pid = 784] [id = 345] 02:38:39 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (16C4DC00) [pid = 784] [serial = 1034] [outer = 00000000] 02:38:39 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (1777EC00) [pid = 784] [serial = 1035] [outer = 16C4DC00] 02:38:39 INFO - PROCESS | 784 | 1470735519138 Marionette DEBUG loaded listener.js 02:38:39 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (17784C00) [pid = 784] [serial = 1036] [outer = 16C4DC00] 02:38:39 INFO - PROCESS | 784 | 1470735519544 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 02:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 595ms 02:38:39 INFO - PROCESS | 784 | 1470735519597 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 02:38:39 INFO - PROCESS | 784 | 1470735519599 Marionette TRACE conn3 <- [1,1345,null,{"value":"13"}] 02:38:39 INFO - PROCESS | 784 | 1470735519602 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:38:39 INFO - PROCESS | 784 | 1470735519604 Marionette TRACE conn3 <- [1,1346,null,{}] 02:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:38:39 INFO - PROCESS | 784 | 1470735519608 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:39 INFO - PROCESS | 784 | 1470735519610 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:39 INFO - PROCESS | 784 | 1470735519692 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 02:38:39 INFO - PROCESS | 784 | 1470735519700 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:39 INFO - PROCESS | 784 | 1470735519702 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:39 INFO - PROCESS | 784 | ++DOCSHELL 1777E400 == 35 [pid = 784] [id = 346] 02:38:39 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (17951000) [pid = 784] [serial = 1037] [outer = 00000000] 02:38:39 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (1801E000) [pid = 784] [serial = 1038] [outer = 17951000] 02:38:39 INFO - PROCESS | 784 | 1470735519750 Marionette DEBUG loaded listener.js 02:38:39 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (1801FC00) [pid = 784] [serial = 1039] [outer = 17951000] 02:38:40 INFO - PROCESS | 784 | 1470735520186 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 02:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 641ms 02:38:40 INFO - PROCESS | 784 | 1470735520243 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 02:38:40 INFO - PROCESS | 784 | 1470735520245 Marionette TRACE conn3 <- [1,1349,null,{"value":"13"}] 02:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:38:40 INFO - PROCESS | 784 | 1470735520253 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:38:40 INFO - PROCESS | 784 | 1470735520254 Marionette TRACE conn3 <- [1,1350,null,{}] 02:38:40 INFO - PROCESS | 784 | 1470735520258 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:40 INFO - PROCESS | 784 | 1470735520260 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:40 INFO - PROCESS | 784 | 1470735520335 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 02:38:40 INFO - PROCESS | 784 | 1470735520340 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:40 INFO - PROCESS | 784 | 1470735520342 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:40 INFO - PROCESS | 784 | ++DOCSHELL 18346800 == 36 [pid = 784] [id = 347] 02:38:40 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (18349C00) [pid = 784] [serial = 1040] [outer = 00000000] 02:38:40 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (19733400) [pid = 784] [serial = 1041] [outer = 18349C00] 02:38:40 INFO - PROCESS | 784 | 1470735520385 Marionette DEBUG loaded listener.js 02:38:40 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (19735400) [pid = 784] [serial = 1042] [outer = 18349C00] 02:38:40 INFO - PROCESS | 784 | 1470735520807 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 02:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 594ms 02:38:40 INFO - PROCESS | 784 | 1470735520858 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 02:38:40 INFO - PROCESS | 784 | 1470735520860 Marionette TRACE conn3 <- [1,1353,null,{"value":"13"}] 02:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:38:40 INFO - PROCESS | 784 | 1470735520863 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:38:40 INFO - PROCESS | 784 | 1470735520865 Marionette TRACE conn3 <- [1,1354,null,{}] 02:38:40 INFO - PROCESS | 784 | 1470735520869 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:40 INFO - PROCESS | 784 | 1470735520870 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:40 INFO - PROCESS | 784 | 1470735520951 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 02:38:40 INFO - PROCESS | 784 | 1470735520969 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:40 INFO - PROCESS | 784 | 1470735520971 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:40 INFO - PROCESS | 784 | ++DOCSHELL 15D89800 == 37 [pid = 784] [id = 348] 02:38:40 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (17952C00) [pid = 784] [serial = 1043] [outer = 00000000] 02:38:41 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (19C0C800) [pid = 784] [serial = 1044] [outer = 17952C00] 02:38:41 INFO - PROCESS | 784 | 1470735521014 Marionette DEBUG loaded listener.js 02:38:41 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (19ED1000) [pid = 784] [serial = 1045] [outer = 17952C00] 02:38:41 INFO - PROCESS | 784 | 1470735521519 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 02:38:41 INFO - PROCESS | 784 | 1470735521564 Marionette TRACE conn3 <- [1,1357,null,{"value":"13"}] 02:38:41 INFO - PROCESS | 784 | 1470735521567 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:38:41 INFO - PROCESS | 784 | 1470735521570 Marionette TRACE conn3 <- [1,1358,null,{}] 02:38:41 INFO - PROCESS | 784 | 1470735521573 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:41 INFO - PROCESS | 784 | 1470735521576 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:41 INFO - PROCESS | 784 | 1470735521694 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 02:38:41 INFO - PROCESS | 784 | 1470735521700 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:41 INFO - PROCESS | 784 | 1470735521702 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:41 INFO - PROCESS | 784 | ++DOCSHELL 19ED7000 == 38 [pid = 784] [id = 349] 02:38:41 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (19ED7800) [pid = 784] [serial = 1046] [outer = 00000000] 02:38:41 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1A092C00) [pid = 784] [serial = 1047] [outer = 19ED7800] 02:38:41 INFO - PROCESS | 784 | 1470735521761 Marionette DEBUG loaded listener.js 02:38:41 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (1A407000) [pid = 784] [serial = 1048] [outer = 19ED7800] 02:38:42 INFO - PROCESS | 784 | 1470735522216 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 02:38:42 INFO - PROCESS | 784 | 1470735522271 Marionette TRACE conn3 <- [1,1361,null,{"value":"13"}] 02:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:38:42 INFO - PROCESS | 784 | 1470735522275 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:38:42 INFO - PROCESS | 784 | 1470735522276 Marionette TRACE conn3 <- [1,1362,null,{}] 02:38:42 INFO - PROCESS | 784 | 1470735522280 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:42 INFO - PROCESS | 784 | 1470735522281 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:42 INFO - PROCESS | 784 | 1470735522416 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 02:38:42 INFO - PROCESS | 784 | 1470735522440 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:42 INFO - PROCESS | 784 | 1470735522442 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:42 INFO - PROCESS | 784 | ++DOCSHELL 19ED9800 == 39 [pid = 784] [id = 350] 02:38:42 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (1A4C2000) [pid = 784] [serial = 1049] [outer = 00000000] 02:38:42 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (1A5C9800) [pid = 784] [serial = 1050] [outer = 1A4C2000] 02:38:42 INFO - PROCESS | 784 | 1470735522485 Marionette DEBUG loaded listener.js 02:38:42 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (1A5D0800) [pid = 784] [serial = 1051] [outer = 1A4C2000] 02:38:42 INFO - PROCESS | 784 | [784] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:38:42 INFO - PROCESS | 784 | 1470735522921 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 02:38:42 INFO - PROCESS | 784 | 1470735522974 Marionette TRACE conn3 <- [1,1365,null,{"value":"13"}] 02:38:42 INFO - PROCESS | 784 | 1470735522977 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:38:42 INFO - PROCESS | 784 | 1470735522978 Marionette TRACE conn3 <- [1,1366,null,{}] 02:38:42 INFO - PROCESS | 784 | 1470735522988 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:42 INFO - PROCESS | 784 | 1470735522990 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:43 INFO - PROCESS | 784 | 1470735523104 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 02:38:43 INFO - PROCESS | 784 | 1470735523109 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:43 INFO - PROCESS | 784 | 1470735523111 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:43 INFO - PROCESS | 784 | ++DOCSHELL 16A1C800 == 40 [pid = 784] [id = 351] 02:38:43 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (19C10400) [pid = 784] [serial = 1052] [outer = 00000000] 02:38:43 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (1A609800) [pid = 784] [serial = 1053] [outer = 19C10400] 02:38:43 INFO - PROCESS | 784 | 1470735523154 Marionette DEBUG loaded listener.js 02:38:43 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (1A60D800) [pid = 784] [serial = 1054] [outer = 19C10400] 02:38:43 INFO - PROCESS | 784 | --DOMWINDOW == 90 (15361800) [pid = 784] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:38:43 INFO - PROCESS | 784 | --DOMWINDOW == 89 (15D97400) [pid = 784] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:38:43 INFO - PROCESS | 784 | --DOMWINDOW == 88 (180A0400) [pid = 784] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:38:43 INFO - PROCESS | 784 | --DOMWINDOW == 87 (1A60C800) [pid = 784] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:38:43 INFO - PROCESS | 784 | --DOMWINDOW == 86 (1121C800) [pid = 784] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:38:43 INFO - PROCESS | 784 | --DOMWINDOW == 85 (14298400) [pid = 784] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:38:43 INFO - PROCESS | 784 | --DOMWINDOW == 84 (163AE400) [pid = 784] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:38:43 INFO - PROCESS | 784 | --DOMWINDOW == 83 (12BC4800) [pid = 784] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:38:43 INFO - PROCESS | 784 | --DOMWINDOW == 82 (104EBC00) [pid = 784] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:38:43 INFO - PROCESS | 784 | --DOMWINDOW == 81 (131E5400) [pid = 784] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:38:43 INFO - PROCESS | 784 | 1470735523646 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 02:38:43 INFO - PROCESS | 784 | 1470735523679 Marionette TRACE conn3 <- [1,1369,null,{"value":"13"}] 02:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:38:43 INFO - PROCESS | 784 | 1470735523693 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:38:43 INFO - PROCESS | 784 | 1470735523695 Marionette TRACE conn3 <- [1,1370,null,{}] 02:38:43 INFO - PROCESS | 784 | 1470735523699 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:43 INFO - PROCESS | 784 | 1470735523701 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:43 INFO - PROCESS | 784 | 1470735523809 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 02:38:43 INFO - PROCESS | 784 | 1470735523817 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:43 INFO - PROCESS | 784 | 1470735523819 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:43 INFO - PROCESS | 784 | ++DOCSHELL 13EAB000 == 41 [pid = 784] [id = 352] 02:38:43 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (14FCB800) [pid = 784] [serial = 1055] [outer = 00000000] 02:38:43 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (1769C800) [pid = 784] [serial = 1056] [outer = 14FCB800] 02:38:43 INFO - PROCESS | 784 | 1470735523862 Marionette DEBUG loaded listener.js 02:38:43 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1A5C8C00) [pid = 784] [serial = 1057] [outer = 14FCB800] 02:38:44 INFO - PROCESS | 784 | [784] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:38:44 INFO - PROCESS | 784 | 1470735524284 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 02:38:44 INFO - PROCESS | 784 | 1470735524343 Marionette TRACE conn3 <- [1,1373,null,{"value":"13"}] 02:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:38:44 INFO - PROCESS | 784 | 1470735524347 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:38:44 INFO - PROCESS | 784 | 1470735524348 Marionette TRACE conn3 <- [1,1374,null,{}] 02:38:44 INFO - PROCESS | 784 | 1470735524352 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:44 INFO - PROCESS | 784 | 1470735524353 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:44 INFO - PROCESS | 784 | 1470735524431 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 02:38:44 INFO - PROCESS | 784 | 1470735524437 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:44 INFO - PROCESS | 784 | 1470735524439 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:44 INFO - PROCESS | 784 | ++DOCSHELL 161E1800 == 42 [pid = 784] [id = 353] 02:38:44 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (163AE400) [pid = 784] [serial = 1058] [outer = 00000000] 02:38:44 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (1A718C00) [pid = 784] [serial = 1059] [outer = 163AE400] 02:38:44 INFO - PROCESS | 784 | 1470735524482 Marionette DEBUG loaded listener.js 02:38:44 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (1A71C400) [pid = 784] [serial = 1060] [outer = 163AE400] 02:38:44 INFO - PROCESS | 784 | 1470735524902 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 02:38:44 INFO - PROCESS | 784 | 1470735524950 Marionette TRACE conn3 <- [1,1377,null,{"value":"13"}] 02:38:44 INFO - PROCESS | 784 | 1470735524957 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:38:44 INFO - PROCESS | 784 | 1470735524959 Marionette TRACE conn3 <- [1,1378,null,{}] 02:38:44 INFO - PROCESS | 784 | 1470735524962 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:44 INFO - PROCESS | 784 | 1470735524974 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:45 INFO - PROCESS | 784 | 1470735525053 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 02:38:45 INFO - PROCESS | 784 | 1470735525058 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:45 INFO - PROCESS | 784 | 1470735525060 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:45 INFO - PROCESS | 784 | ++DOCSHELL 1777E000 == 43 [pid = 784] [id = 354] 02:38:45 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (1A607000) [pid = 784] [serial = 1061] [outer = 00000000] 02:38:45 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (1A82F400) [pid = 784] [serial = 1062] [outer = 1A607000] 02:38:45 INFO - PROCESS | 784 | 1470735525102 Marionette DEBUG loaded listener.js 02:38:45 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (1A833C00) [pid = 784] [serial = 1063] [outer = 1A607000] 02:38:46 INFO - PROCESS | 784 | --DOCSHELL 131EA400 == 42 [pid = 784] [id = 28] 02:38:46 INFO - PROCESS | 784 | --DOCSHELL 10523000 == 41 [pid = 784] [id = 21] 02:38:46 INFO - PROCESS | 784 | --DOCSHELL 1AA83C00 == 40 [pid = 784] [id = 13] 02:38:46 INFO - PROCESS | 784 | --DOCSHELL 15368400 == 39 [pid = 784] [id = 25] 02:38:46 INFO - PROCESS | 784 | --DOCSHELL 13E9E400 == 38 [pid = 784] [id = 24] 02:38:46 INFO - PROCESS | 784 | --DOCSHELL 1B0B4400 == 37 [pid = 784] [id = 14] 02:38:46 INFO - PROCESS | 784 | --DOCSHELL 152C6400 == 36 [pid = 784] [id = 11] 02:38:46 INFO - PROCESS | 784 | --DOCSHELL 1614C000 == 35 [pid = 784] [id = 26] 02:38:46 INFO - PROCESS | 784 | --DOCSHELL 1A82D400 == 34 [pid = 784] [id = 12] 02:38:46 INFO - PROCESS | 784 | --DOCSHELL 1A4C2C00 == 33 [pid = 784] [id = 10] 02:38:46 INFO - PROCESS | 784 | --DOCSHELL 1B0B6800 == 32 [pid = 784] [id = 15] 02:38:46 INFO - PROCESS | 784 | --DOCSHELL 14297400 == 31 [pid = 784] [id = 20] 02:38:46 INFO - PROCESS | 784 | --DOCSHELL 15DBC800 == 30 [pid = 784] [id = 27] 02:38:46 INFO - PROCESS | 784 | --DOCSHELL 1036D000 == 29 [pid = 784] [id = 18] 02:38:46 INFO - PROCESS | 784 | --DOCSHELL 11A56400 == 28 [pid = 784] [id = 19] 02:38:46 INFO - PROCESS | 784 | --DOCSHELL 11A51C00 == 27 [pid = 784] [id = 22] 02:38:46 INFO - PROCESS | 784 | --DOCSHELL 168E1400 == 26 [pid = 784] [id = 8] 02:38:46 INFO - PROCESS | 784 | --DOCSHELL 132C0C00 == 25 [pid = 784] [id = 23] 02:38:46 INFO - PROCESS | 784 | --DOCSHELL 1774DC00 == 24 [pid = 784] [id = 338] 02:38:46 INFO - PROCESS | 784 | --DOMWINDOW == 89 (15846400) [pid = 784] [serial = 1006] [outer = 00000000] [url = about:blank] 02:38:46 INFO - PROCESS | 784 | --DOMWINDOW == 88 (1536BC00) [pid = 784] [serial = 1005] [outer = 00000000] [url = about:blank] 02:38:46 INFO - PROCESS | 784 | --DOMWINDOW == 87 (161E3400) [pid = 784] [serial = 1008] [outer = 00000000] [url = about:blank] 02:38:46 INFO - PROCESS | 784 | --DOMWINDOW == 86 (163A6000) [pid = 784] [serial = 1009] [outer = 00000000] [url = about:blank] 02:38:46 INFO - PROCESS | 784 | --DOMWINDOW == 85 (1A4C0800) [pid = 784] [serial = 991] [outer = 00000000] [url = about:blank] 02:38:46 INFO - PROCESS | 784 | --DOMWINDOW == 84 (1A716800) [pid = 784] [serial = 994] [outer = 00000000] [url = about:blank] 02:38:46 INFO - PROCESS | 784 | --DOMWINDOW == 83 (12D9E400) [pid = 784] [serial = 985] [outer = 00000000] [url = about:blank] 02:38:46 INFO - PROCESS | 784 | --DOMWINDOW == 82 (161DA800) [pid = 784] [serial = 988] [outer = 00000000] [url = about:blank] 02:38:46 INFO - PROCESS | 784 | --DOMWINDOW == 81 (16ACDC00) [pid = 784] [serial = 1012] [outer = 00000000] [url = about:blank] 02:38:46 INFO - PROCESS | 784 | --DOMWINDOW == 80 (17947C00) [pid = 784] [serial = 1014] [outer = 00000000] [url = about:blank] 02:38:46 INFO - PROCESS | 784 | --DOMWINDOW == 79 (16981800) [pid = 784] [serial = 1011] [outer = 00000000] [url = about:blank] 02:38:46 INFO - PROCESS | 784 | --DOMWINDOW == 78 (1282B800) [pid = 784] [serial = 984] [outer = 00000000] [url = about:blank] 02:38:46 INFO - PROCESS | 784 | --DOMWINDOW == 77 (152B5000) [pid = 784] [serial = 987] [outer = 00000000] [url = about:blank] 02:38:46 INFO - PROCESS | 784 | --DOMWINDOW == 76 (19ED7400) [pid = 784] [serial = 990] [outer = 00000000] [url = about:blank] 02:38:46 INFO - PROCESS | 784 | --DOMWINDOW == 75 (1A713400) [pid = 784] [serial = 993] [outer = 00000000] [url = about:blank] 02:38:46 INFO - PROCESS | 784 | --DOMWINDOW == 74 (13148800) [pid = 784] [serial = 996] [outer = 00000000] [url = about:blank] 02:38:46 INFO - PROCESS | 784 | --DOMWINDOW == 73 (13153000) [pid = 784] [serial = 997] [outer = 00000000] [url = about:blank] 02:38:46 INFO - PROCESS | 784 | --DOMWINDOW == 72 (1121D000) [pid = 784] [serial = 999] [outer = 00000000] [url = about:blank] 02:38:46 INFO - PROCESS | 784 | --DOMWINDOW == 71 (112E6800) [pid = 784] [serial = 1000] [outer = 00000000] [url = about:blank] 02:38:46 INFO - PROCESS | 784 | --DOMWINDOW == 70 (132C1000) [pid = 784] [serial = 1002] [outer = 00000000] [url = about:blank] 02:38:46 INFO - PROCESS | 784 | --DOMWINDOW == 69 (1393F000) [pid = 784] [serial = 1003] [outer = 00000000] [url = about:blank] 02:38:46 INFO - PROCESS | 784 | 1470735526865 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 02:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1955ms 02:38:46 INFO - PROCESS | 784 | 1470735526914 Marionette TRACE conn3 -> [0,1381,"getWindowHandle",null] 02:38:46 INFO - PROCESS | 784 | 1470735526918 Marionette TRACE conn3 <- [1,1381,null,{"value":"13"}] 02:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:38:46 INFO - PROCESS | 784 | 1470735526923 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:38:46 INFO - PROCESS | 784 | 1470735526926 Marionette TRACE conn3 <- [1,1382,null,{}] 02:38:46 INFO - PROCESS | 784 | 1470735526932 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:46 INFO - PROCESS | 784 | 1470735526935 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:47 INFO - PROCESS | 784 | 1470735527023 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 02:38:47 INFO - PROCESS | 784 | 1470735527030 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:47 INFO - PROCESS | 784 | 1470735527035 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:47 INFO - PROCESS | 784 | ++DOCSHELL 10A49000 == 25 [pid = 784] [id = 355] 02:38:47 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (10A49800) [pid = 784] [serial = 1064] [outer = 00000000] 02:38:47 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (10A4E000) [pid = 784] [serial = 1065] [outer = 10A49800] 02:38:47 INFO - PROCESS | 784 | 1470735527084 Marionette DEBUG loaded listener.js 02:38:47 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (10B6B400) [pid = 784] [serial = 1066] [outer = 10A49800] 02:38:47 INFO - PROCESS | 784 | 1470735527566 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 02:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 688ms 02:38:47 INFO - PROCESS | 784 | 1470735527625 Marionette TRACE conn3 -> [0,1385,"getWindowHandle",null] 02:38:47 INFO - PROCESS | 784 | 1470735527631 Marionette TRACE conn3 <- [1,1385,null,{"value":"13"}] 02:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:38:47 INFO - PROCESS | 784 | 1470735527640 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:38:47 INFO - PROCESS | 784 | 1470735527642 Marionette TRACE conn3 <- [1,1386,null,{}] 02:38:47 INFO - PROCESS | 784 | 1470735527646 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:47 INFO - PROCESS | 784 | 1470735527649 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:47 INFO - PROCESS | 784 | 1470735527742 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 02:38:47 INFO - PROCESS | 784 | 1470735527751 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:47 INFO - PROCESS | 784 | 1470735527754 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:47 INFO - PROCESS | 784 | ++DOCSHELL 12982000 == 26 [pid = 784] [id = 356] 02:38:47 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (129BB400) [pid = 784] [serial = 1067] [outer = 00000000] 02:38:47 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (12BC6C00) [pid = 784] [serial = 1068] [outer = 129BB400] 02:38:47 INFO - PROCESS | 784 | 1470735527817 Marionette DEBUG loaded listener.js 02:38:47 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (12DA0000) [pid = 784] [serial = 1069] [outer = 129BB400] 02:38:48 INFO - PROCESS | 784 | 1470735528266 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 02:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 626ms 02:38:48 INFO - PROCESS | 784 | 1470735528287 Marionette TRACE conn3 -> [0,1389,"getWindowHandle",null] 02:38:48 INFO - PROCESS | 784 | 1470735528289 Marionette TRACE conn3 <- [1,1389,null,{"value":"13"}] 02:38:48 INFO - PROCESS | 784 | 1470735528293 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:38:48 INFO - PROCESS | 784 | 1470735528296 Marionette TRACE conn3 <- [1,1390,null,{}] 02:38:48 INFO - PROCESS | 784 | 1470735528307 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:48 INFO - PROCESS | 784 | 1470735528312 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:48 INFO - PROCESS | 784 | 1470735528392 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 02:38:48 INFO - PROCESS | 784 | 1470735528433 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:48 INFO - PROCESS | 784 | 1470735528436 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:48 INFO - PROCESS | 784 | ++DOCSHELL 132C1000 == 27 [pid = 784] [id = 357] 02:38:48 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (132C2C00) [pid = 784] [serial = 1070] [outer = 00000000] 02:38:48 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (13936400) [pid = 784] [serial = 1071] [outer = 132C2C00] 02:38:48 INFO - PROCESS | 784 | 1470735528484 Marionette DEBUG loaded listener.js 02:38:48 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (139C9C00) [pid = 784] [serial = 1072] [outer = 132C2C00] 02:38:48 INFO - PROCESS | 784 | 1470735528938 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 02:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 704ms 02:38:48 INFO - PROCESS | 784 | 1470735528993 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 02:38:49 INFO - PROCESS | 784 | 1470735528996 Marionette TRACE conn3 <- [1,1393,null,{"value":"13"}] 02:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:38:49 INFO - PROCESS | 784 | 1470735528999 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:38:49 INFO - PROCESS | 784 | 1470735529001 Marionette TRACE conn3 <- [1,1394,null,{}] 02:38:49 INFO - PROCESS | 784 | 1470735529004 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:49 INFO - PROCESS | 784 | 1470735529006 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:49 INFO - PROCESS | 784 | 1470735529092 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 02:38:49 INFO - PROCESS | 784 | 1470735529100 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:49 INFO - PROCESS | 784 | 1470735529102 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:49 INFO - PROCESS | 784 | ++DOCSHELL 13EA0C00 == 28 [pid = 784] [id = 358] 02:38:49 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (13EA2400) [pid = 784] [serial = 1073] [outer = 00000000] 02:38:49 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (14F27400) [pid = 784] [serial = 1074] [outer = 13EA2400] 02:38:49 INFO - PROCESS | 784 | 1470735529151 Marionette DEBUG loaded listener.js 02:38:49 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (14FCB400) [pid = 784] [serial = 1075] [outer = 13EA2400] 02:38:49 INFO - PROCESS | 784 | 1470735529597 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 02:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 626ms 02:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:38:49 INFO - PROCESS | 784 | 1470735529637 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 02:38:49 INFO - PROCESS | 784 | 1470735529639 Marionette TRACE conn3 <- [1,1397,null,{"value":"13"}] 02:38:49 INFO - PROCESS | 784 | 1470735529642 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:38:49 INFO - PROCESS | 784 | 1470735529644 Marionette TRACE conn3 <- [1,1398,null,{}] 02:38:49 INFO - PROCESS | 784 | 1470735529647 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:49 INFO - PROCESS | 784 | 1470735529649 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:49 INFO - PROCESS | 784 | 1470735529726 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 02:38:49 INFO - PROCESS | 784 | 1470735529735 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:49 INFO - PROCESS | 784 | 1470735529737 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:49 INFO - PROCESS | 784 | ++DOCSHELL 152B5000 == 29 [pid = 784] [id = 359] 02:38:49 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (15361800) [pid = 784] [serial = 1076] [outer = 00000000] 02:38:49 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (1583BC00) [pid = 784] [serial = 1077] [outer = 15361800] 02:38:49 INFO - PROCESS | 784 | 1470735529782 Marionette DEBUG loaded listener.js 02:38:49 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (15D97000) [pid = 784] [serial = 1078] [outer = 15361800] 02:38:50 INFO - PROCESS | 784 | 1470735530286 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 02:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 688ms 02:38:50 INFO - PROCESS | 784 | 1470735530342 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 02:38:50 INFO - PROCESS | 784 | 1470735530344 Marionette TRACE conn3 <- [1,1401,null,{"value":"13"}] 02:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:38:50 INFO - PROCESS | 784 | 1470735530348 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:38:50 INFO - PROCESS | 784 | 1470735530350 Marionette TRACE conn3 <- [1,1402,null,{}] 02:38:50 INFO - PROCESS | 784 | 1470735530353 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:50 INFO - PROCESS | 784 | 1470735530359 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:50 INFO - PROCESS | 784 | 1470735530464 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 02:38:50 INFO - PROCESS | 784 | 1470735530472 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:50 INFO - PROCESS | 784 | 1470735530474 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:50 INFO - PROCESS | 784 | ++DOCSHELL 163A6400 == 30 [pid = 784] [id = 360] 02:38:50 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (163A6C00) [pid = 784] [serial = 1079] [outer = 00000000] 02:38:50 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (1696C800) [pid = 784] [serial = 1080] [outer = 163A6C00] 02:38:50 INFO - PROCESS | 784 | 1470735530518 Marionette DEBUG loaded listener.js 02:38:50 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (16A17400) [pid = 784] [serial = 1081] [outer = 163A6C00] 02:38:50 INFO - PROCESS | 784 | 1470735530957 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 02:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 625ms 02:38:50 INFO - PROCESS | 784 | 1470735530986 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 02:38:50 INFO - PROCESS | 784 | 1470735530988 Marionette TRACE conn3 <- [1,1405,null,{"value":"13"}] 02:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:38:50 INFO - PROCESS | 784 | 1470735530991 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:38:50 INFO - PROCESS | 784 | 1470735530993 Marionette TRACE conn3 <- [1,1406,null,{}] 02:38:51 INFO - PROCESS | 784 | 1470735531006 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:51 INFO - PROCESS | 784 | 1470735531008 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:51 INFO - PROCESS | 784 | 1470735531084 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 02:38:51 INFO - PROCESS | 784 | 1470735531118 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:51 INFO - PROCESS | 784 | 1470735531121 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:51 INFO - PROCESS | 784 | ++DOCSHELL 16968000 == 31 [pid = 784] [id = 361] 02:38:51 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (1696B800) [pid = 784] [serial = 1082] [outer = 00000000] 02:38:51 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (16AD8400) [pid = 784] [serial = 1083] [outer = 1696B800] 02:38:51 INFO - PROCESS | 784 | 1470735531164 Marionette DEBUG loaded listener.js 02:38:51 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (16ADB000) [pid = 784] [serial = 1084] [outer = 1696B800] 02:38:51 INFO - PROCESS | 784 | 1470735531586 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 02:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 641ms 02:38:51 INFO - PROCESS | 784 | 1470735531629 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 02:38:51 INFO - PROCESS | 784 | 1470735531631 Marionette TRACE conn3 <- [1,1409,null,{"value":"13"}] 02:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:38:51 INFO - PROCESS | 784 | 1470735531635 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:38:51 INFO - PROCESS | 784 | 1470735531637 Marionette TRACE conn3 <- [1,1410,null,{}] 02:38:51 INFO - PROCESS | 784 | 1470735531640 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:51 INFO - PROCESS | 784 | 1470735531642 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:51 INFO - PROCESS | 784 | 1470735531719 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 02:38:51 INFO - PROCESS | 784 | 1470735531724 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:51 INFO - PROCESS | 784 | 1470735531726 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:51 INFO - PROCESS | 784 | ++DOCSHELL 173E8400 == 32 [pid = 784] [id = 362] 02:38:51 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (1769A000) [pid = 784] [serial = 1085] [outer = 00000000] 02:38:51 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (1792DC00) [pid = 784] [serial = 1086] [outer = 1769A000] 02:38:51 INFO - PROCESS | 784 | 1470735531769 Marionette DEBUG loaded listener.js 02:38:51 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (17947C00) [pid = 784] [serial = 1087] [outer = 1769A000] 02:38:52 INFO - PROCESS | 784 | 1470735532242 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 02:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 641ms 02:38:52 INFO - PROCESS | 784 | 1470735532273 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 02:38:52 INFO - PROCESS | 784 | 1470735532275 Marionette TRACE conn3 <- [1,1413,null,{"value":"13"}] 02:38:52 INFO - PROCESS | 784 | 1470735532278 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:38:52 INFO - PROCESS | 784 | 1470735532280 Marionette TRACE conn3 <- [1,1414,null,{}] 02:38:52 INFO - PROCESS | 784 | 1470735532283 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:52 INFO - PROCESS | 784 | 1470735532285 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:52 INFO - PROCESS | 784 | 1470735532397 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 02:38:52 INFO - PROCESS | 784 | 1470735532402 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:52 INFO - PROCESS | 784 | 1470735532404 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:52 INFO - PROCESS | 784 | ++DOCSHELL 132C0C00 == 33 [pid = 784] [id = 363] 02:38:52 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (17954C00) [pid = 784] [serial = 1088] [outer = 00000000] 02:38:52 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (1834A800) [pid = 784] [serial = 1089] [outer = 17954C00] 02:38:52 INFO - PROCESS | 784 | 1470735532447 Marionette DEBUG loaded listener.js 02:38:52 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (19794800) [pid = 784] [serial = 1090] [outer = 17954C00] 02:38:52 INFO - PROCESS | 784 | 1470735532910 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 02:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 703ms 02:38:52 INFO - PROCESS | 784 | 1470735532978 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 02:38:52 INFO - PROCESS | 784 | 1470735532980 Marionette TRACE conn3 <- [1,1417,null,{"value":"13"}] 02:38:52 INFO - PROCESS | 784 | 1470735532983 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:38:52 INFO - PROCESS | 784 | 1470735532985 Marionette TRACE conn3 <- [1,1418,null,{}] 02:38:52 INFO - PROCESS | 784 | 1470735532988 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:52 INFO - PROCESS | 784 | 1470735532990 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:53 INFO - PROCESS | 784 | 1470735533112 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 02:38:53 INFO - PROCESS | 784 | 1470735533121 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:53 INFO - PROCESS | 784 | 1470735533123 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:53 INFO - PROCESS | 784 | ++DOCSHELL 0C394000 == 34 [pid = 784] [id = 364] 02:38:53 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (130DBC00) [pid = 784] [serial = 1091] [outer = 00000000] 02:38:53 INFO - PROCESS | 784 | ++DOMWINDOW == 98 (19ED7C00) [pid = 784] [serial = 1092] [outer = 130DBC00] 02:38:53 INFO - PROCESS | 784 | 1470735533213 Marionette DEBUG loaded listener.js 02:38:53 INFO - PROCESS | 784 | ++DOMWINDOW == 99 (1A096000) [pid = 784] [serial = 1093] [outer = 130DBC00] 02:38:53 INFO - PROCESS | 784 | 1470735533652 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 02:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 688ms 02:38:53 INFO - PROCESS | 784 | 1470735533692 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 02:38:53 INFO - PROCESS | 784 | 1470735533694 Marionette TRACE conn3 <- [1,1421,null,{"value":"13"}] 02:38:53 INFO - PROCESS | 784 | 1470735533698 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:38:53 INFO - PROCESS | 784 | 1470735533700 Marionette TRACE conn3 <- [1,1422,null,{}] 02:38:53 INFO - PROCESS | 784 | 1470735533741 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:53 INFO - PROCESS | 784 | 1470735533744 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:53 INFO - PROCESS | 784 | 1470735533863 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 02:38:53 INFO - PROCESS | 784 | 1470735533878 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:53 INFO - PROCESS | 784 | 1470735533881 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:53 INFO - PROCESS | 784 | ++DOCSHELL 142A1800 == 35 [pid = 784] [id = 365] 02:38:53 INFO - PROCESS | 784 | ++DOMWINDOW == 100 (1A4B8400) [pid = 784] [serial = 1094] [outer = 00000000] 02:38:53 INFO - PROCESS | 784 | ++DOMWINDOW == 101 (1A5C3800) [pid = 784] [serial = 1095] [outer = 1A4B8400] 02:38:53 INFO - PROCESS | 784 | 1470735533982 Marionette DEBUG loaded listener.js 02:38:54 INFO - PROCESS | 784 | ++DOMWINDOW == 102 (1A607400) [pid = 784] [serial = 1096] [outer = 1A4B8400] 02:38:54 INFO - PROCESS | 784 | --DOMWINDOW == 101 (19ED7800) [pid = 784] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:38:54 INFO - PROCESS | 784 | --DOMWINDOW == 100 (1A4C2000) [pid = 784] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:38:54 INFO - PROCESS | 784 | --DOMWINDOW == 99 (19C10400) [pid = 784] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:38:54 INFO - PROCESS | 784 | --DOMWINDOW == 98 (14FCB800) [pid = 784] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:38:54 INFO - PROCESS | 784 | --DOMWINDOW == 97 (163AE400) [pid = 784] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:38:54 INFO - PROCESS | 784 | --DOMWINDOW == 96 (17952C00) [pid = 784] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:38:54 INFO - PROCESS | 784 | --DOMWINDOW == 95 (18349C00) [pid = 784] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:38:54 INFO - PROCESS | 784 | --DOMWINDOW == 94 (17951000) [pid = 784] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:38:54 INFO - PROCESS | 784 | --DOMWINDOW == 93 (16C4DC00) [pid = 784] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:38:54 INFO - PROCESS | 784 | --DOMWINDOW == 92 (16ADA800) [pid = 784] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:38:54 INFO - PROCESS | 784 | --DOMWINDOW == 91 (161D8800) [pid = 784] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:38:54 INFO - PROCESS | 784 | --DOMWINDOW == 90 (152AF800) [pid = 784] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:38:54 INFO - PROCESS | 784 | --DOMWINDOW == 89 (1429E800) [pid = 784] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:38:54 INFO - PROCESS | 784 | --DOMWINDOW == 88 (1315DC00) [pid = 784] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:38:54 INFO - PROCESS | 784 | --DOMWINDOW == 87 (10B69800) [pid = 784] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:38:54 INFO - PROCESS | 784 | --DOMWINDOW == 86 (1774F000) [pid = 784] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:38:54 INFO - PROCESS | 784 | 1470735534583 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 02:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 923ms 02:38:54 INFO - PROCESS | 784 | 1470735534624 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 02:38:54 INFO - PROCESS | 784 | 1470735534626 Marionette TRACE conn3 <- [1,1425,null,{"value":"13"}] 02:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:38:54 INFO - PROCESS | 784 | 1470735534630 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:38:54 INFO - PROCESS | 784 | 1470735534631 Marionette TRACE conn3 <- [1,1426,null,{}] 02:38:54 INFO - PROCESS | 784 | 1470735534635 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:54 INFO - PROCESS | 784 | 1470735534636 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:54 INFO - PROCESS | 784 | 1470735534717 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 02:38:54 INFO - PROCESS | 784 | 1470735534722 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:54 INFO - PROCESS | 784 | 1470735534724 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:54 INFO - PROCESS | 784 | ++DOCSHELL 1429E800 == 36 [pid = 784] [id = 366] 02:38:54 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (152AF800) [pid = 784] [serial = 1097] [outer = 00000000] 02:38:54 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (161E4000) [pid = 784] [serial = 1098] [outer = 152AF800] 02:38:54 INFO - PROCESS | 784 | 1470735534767 Marionette DEBUG loaded listener.js 02:38:54 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (163AA800) [pid = 784] [serial = 1099] [outer = 152AF800] 02:38:55 INFO - PROCESS | 784 | 1470735535173 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 02:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 594ms 02:38:55 INFO - PROCESS | 784 | 1470735535230 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 02:38:55 INFO - PROCESS | 784 | 1470735535232 Marionette TRACE conn3 <- [1,1429,null,{"value":"13"}] 02:38:55 INFO - PROCESS | 784 | 1470735535241 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:38:55 INFO - PROCESS | 784 | 1470735535242 Marionette TRACE conn3 <- [1,1430,null,{}] 02:38:55 INFO - PROCESS | 784 | 1470735535246 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:55 INFO - PROCESS | 784 | 1470735535248 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:55 INFO - PROCESS | 784 | 1470735535337 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 02:38:55 INFO - PROCESS | 784 | 1470735535342 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:55 INFO - PROCESS | 784 | 1470735535344 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:55 INFO - PROCESS | 784 | ++DOCSHELL 161DB800 == 37 [pid = 784] [id = 367] 02:38:55 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (163AE400) [pid = 784] [serial = 1100] [outer = 00000000] 02:38:55 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (1A40C400) [pid = 784] [serial = 1101] [outer = 163AE400] 02:38:55 INFO - PROCESS | 784 | 1470735535386 Marionette DEBUG loaded listener.js 02:38:55 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (1A604C00) [pid = 784] [serial = 1102] [outer = 163AE400] 02:38:55 INFO - PROCESS | 784 | 1470735535851 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 02:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 641ms 02:38:55 INFO - PROCESS | 784 | 1470735535881 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 02:38:55 INFO - PROCESS | 784 | 1470735535883 Marionette TRACE conn3 <- [1,1433,null,{"value":"13"}] 02:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:38:55 INFO - PROCESS | 784 | 1470735535887 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:38:55 INFO - PROCESS | 784 | 1470735535888 Marionette TRACE conn3 <- [1,1434,null,{}] 02:38:55 INFO - PROCESS | 784 | 1470735535892 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:55 INFO - PROCESS | 784 | 1470735535894 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:55 INFO - PROCESS | 784 | 1470735535978 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 02:38:55 INFO - PROCESS | 784 | 1470735535986 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:55 INFO - PROCESS | 784 | 1470735535988 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:55 INFO - PROCESS | 784 | ++DOCSHELL 152ACC00 == 38 [pid = 784] [id = 368] 02:38:55 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (17950000) [pid = 784] [serial = 1103] [outer = 00000000] 02:38:56 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (1A716C00) [pid = 784] [serial = 1104] [outer = 17950000] 02:38:56 INFO - PROCESS | 784 | 1470735536030 Marionette DEBUG loaded listener.js 02:38:56 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (1A71C000) [pid = 784] [serial = 1105] [outer = 17950000] 02:38:57 INFO - PROCESS | 784 | --DOCSHELL 152B5000 == 37 [pid = 784] [id = 359] 02:38:57 INFO - PROCESS | 784 | --DOCSHELL 173E8400 == 36 [pid = 784] [id = 362] 02:38:57 INFO - PROCESS | 784 | --DOCSHELL 142A1800 == 35 [pid = 784] [id = 365] 02:38:57 INFO - PROCESS | 784 | --DOCSHELL 13EA0C00 == 34 [pid = 784] [id = 358] 02:38:57 INFO - PROCESS | 784 | --DOCSHELL 132C1000 == 33 [pid = 784] [id = 357] 02:38:57 INFO - PROCESS | 784 | --DOCSHELL 16968000 == 32 [pid = 784] [id = 361] 02:38:57 INFO - PROCESS | 784 | --DOCSHELL 163A6400 == 31 [pid = 784] [id = 360] 02:38:57 INFO - PROCESS | 784 | --DOCSHELL 161DB800 == 30 [pid = 784] [id = 367] 02:38:57 INFO - PROCESS | 784 | --DOCSHELL 1429E800 == 29 [pid = 784] [id = 366] 02:38:57 INFO - PROCESS | 784 | --DOCSHELL 0C394000 == 28 [pid = 784] [id = 364] 02:38:57 INFO - PROCESS | 784 | --DOCSHELL 132C0C00 == 27 [pid = 784] [id = 363] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 94 (1A092C00) [pid = 784] [serial = 1047] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 93 (1A5C9800) [pid = 784] [serial = 1050] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 92 (1A407000) [pid = 784] [serial = 1048] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 91 (1A609800) [pid = 784] [serial = 1053] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 90 (1A5D0800) [pid = 784] [serial = 1051] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 89 (1769C800) [pid = 784] [serial = 1056] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 88 (1A718C00) [pid = 784] [serial = 1059] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 87 (1A60D800) [pid = 784] [serial = 1054] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 86 (19C0C800) [pid = 784] [serial = 1044] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 85 (19733400) [pid = 784] [serial = 1041] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 84 (19735400) [pid = 784] [serial = 1042] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 83 (1801E000) [pid = 784] [serial = 1038] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 82 (1801FC00) [pid = 784] [serial = 1039] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 81 (1777EC00) [pid = 784] [serial = 1035] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 80 (17784C00) [pid = 784] [serial = 1036] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 79 (17305000) [pid = 784] [serial = 1032] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 78 (173E7C00) [pid = 784] [serial = 1033] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 77 (161E7800) [pid = 784] [serial = 1029] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 76 (163AF400) [pid = 784] [serial = 1030] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 75 (15DBB000) [pid = 784] [serial = 1026] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 74 (1614D000) [pid = 784] [serial = 1027] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 73 (14FC5000) [pid = 784] [serial = 1023] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 72 (152AD800) [pid = 784] [serial = 1024] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 71 (131EE000) [pid = 784] [serial = 1020] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 70 (1324CC00) [pid = 784] [serial = 1021] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 69 (114E4800) [pid = 784] [serial = 1017] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 68 (11C3EC00) [pid = 784] [serial = 1018] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 67 (17951800) [pid = 784] [serial = 1015] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 66 (1A82F400) [pid = 784] [serial = 1062] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 65 (1A5C8C00) [pid = 784] [serial = 1057] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 64 (19ED1000) [pid = 784] [serial = 1045] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | --DOMWINDOW == 63 (1A71C400) [pid = 784] [serial = 1060] [outer = 00000000] [url = about:blank] 02:38:57 INFO - PROCESS | 784 | 1470735537768 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 02:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1907ms 02:38:57 INFO - PROCESS | 784 | 1470735537795 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 02:38:57 INFO - PROCESS | 784 | 1470735537799 Marionette TRACE conn3 <- [1,1437,null,{"value":"13"}] 02:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:38:57 INFO - PROCESS | 784 | 1470735537804 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:38:57 INFO - PROCESS | 784 | 1470735537807 Marionette TRACE conn3 <- [1,1438,null,{}] 02:38:57 INFO - PROCESS | 784 | 1470735537813 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:57 INFO - PROCESS | 784 | 1470735537816 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:57 INFO - PROCESS | 784 | 1470735537903 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 02:38:57 INFO - PROCESS | 784 | 1470735537912 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:57 INFO - PROCESS | 784 | 1470735537917 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:57 INFO - PROCESS | 784 | ++DOCSHELL 10A0AC00 == 28 [pid = 784] [id = 369] 02:38:57 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (10A10400) [pid = 784] [serial = 1106] [outer = 00000000] 02:38:57 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (10B77000) [pid = 784] [serial = 1107] [outer = 10A10400] 02:38:57 INFO - PROCESS | 784 | 1470735537966 Marionette DEBUG loaded listener.js 02:38:58 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (1121A400) [pid = 784] [serial = 1108] [outer = 10A10400] 02:38:58 INFO - PROCESS | 784 | 1470735538464 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 02:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 703ms 02:38:58 INFO - PROCESS | 784 | 1470735538504 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 02:38:58 INFO - PROCESS | 784 | 1470735538509 Marionette TRACE conn3 <- [1,1441,null,{"value":"13"}] 02:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:38:58 INFO - PROCESS | 784 | 1470735538516 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:38:58 INFO - PROCESS | 784 | 1470735538518 Marionette TRACE conn3 <- [1,1442,null,{}] 02:38:58 INFO - PROCESS | 784 | 1470735538522 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:58 INFO - PROCESS | 784 | 1470735538525 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:58 INFO - PROCESS | 784 | 1470735538612 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 02:38:58 INFO - PROCESS | 784 | 1470735538621 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:58 INFO - PROCESS | 784 | 1470735538624 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:58 INFO - PROCESS | 784 | ++DOCSHELL 1297A400 == 29 [pid = 784] [id = 370] 02:38:58 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (1297F800) [pid = 784] [serial = 1109] [outer = 00000000] 02:38:58 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (12BC9800) [pid = 784] [serial = 1110] [outer = 1297F800] 02:38:58 INFO - PROCESS | 784 | 1470735538671 Marionette DEBUG loaded listener.js 02:38:58 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (12DAD800) [pid = 784] [serial = 1111] [outer = 1297F800] 02:38:59 INFO - PROCESS | 784 | 1470735539138 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 02:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 625ms 02:38:59 INFO - PROCESS | 784 | 1470735539153 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 02:38:59 INFO - PROCESS | 784 | 1470735539156 Marionette TRACE conn3 <- [1,1445,null,{"value":"13"}] 02:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:38:59 INFO - PROCESS | 784 | 1470735539159 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:38:59 INFO - PROCESS | 784 | 1470735539163 Marionette TRACE conn3 <- [1,1446,null,{}] 02:38:59 INFO - PROCESS | 784 | 1470735539174 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:59 INFO - PROCESS | 784 | 1470735539179 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:59 INFO - PROCESS | 784 | 1470735539262 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 02:38:59 INFO - PROCESS | 784 | 1470735539302 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:59 INFO - PROCESS | 784 | 1470735539305 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:59 INFO - PROCESS | 784 | ++DOCSHELL 139C9800 == 30 [pid = 784] [id = 371] 02:38:59 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (139CE400) [pid = 784] [serial = 1112] [outer = 00000000] 02:38:59 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (13C25C00) [pid = 784] [serial = 1113] [outer = 139CE400] 02:38:59 INFO - PROCESS | 784 | 1470735539356 Marionette DEBUG loaded listener.js 02:38:59 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (13EA3C00) [pid = 784] [serial = 1114] [outer = 139CE400] 02:38:59 INFO - PROCESS | 784 | 1470735539808 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 02:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 688ms 02:38:59 INFO - PROCESS | 784 | 1470735539858 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 02:38:59 INFO - PROCESS | 784 | 1470735539860 Marionette TRACE conn3 <- [1,1449,null,{"value":"13"}] 02:38:59 INFO - PROCESS | 784 | 1470735539863 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:38:59 INFO - PROCESS | 784 | 1470735539875 Marionette TRACE conn3 <- [1,1450,null,{}] 02:38:59 INFO - PROCESS | 784 | 1470735539879 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:59 INFO - PROCESS | 784 | 1470735539881 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:59 INFO - PROCESS | 784 | 1470735539961 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 02:38:59 INFO - PROCESS | 784 | 1470735539967 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:59 INFO - PROCESS | 784 | 1470735539969 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:38:59 INFO - PROCESS | 784 | ++DOCSHELL 11A55C00 == 31 [pid = 784] [id = 372] 02:38:59 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (132C0800) [pid = 784] [serial = 1115] [outer = 00000000] 02:39:00 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (152AB400) [pid = 784] [serial = 1116] [outer = 132C0800] 02:39:00 INFO - PROCESS | 784 | 1470735540013 Marionette DEBUG loaded listener.js 02:39:00 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (1536D400) [pid = 784] [serial = 1117] [outer = 132C0800] 02:39:00 INFO - PROCESS | 784 | 1470735540452 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 02:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 656ms 02:39:00 INFO - PROCESS | 784 | 1470735540522 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 02:39:00 INFO - PROCESS | 784 | 1470735540524 Marionette TRACE conn3 <- [1,1453,null,{"value":"13"}] 02:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:39:00 INFO - PROCESS | 784 | 1470735540527 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:39:00 INFO - PROCESS | 784 | 1470735540529 Marionette TRACE conn3 <- [1,1454,null,{}] 02:39:00 INFO - PROCESS | 784 | 1470735540533 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:00 INFO - PROCESS | 784 | 1470735540535 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:00 INFO - PROCESS | 784 | 1470735540611 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 02:39:00 INFO - PROCESS | 784 | 1470735540651 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:00 INFO - PROCESS | 784 | 1470735540653 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:00 INFO - PROCESS | 784 | ++DOCSHELL 15D93800 == 32 [pid = 784] [id = 373] 02:39:00 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (15D93C00) [pid = 784] [serial = 1118] [outer = 00000000] 02:39:00 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (1614EC00) [pid = 784] [serial = 1119] [outer = 15D93C00] 02:39:00 INFO - PROCESS | 784 | 1470735540697 Marionette DEBUG loaded listener.js 02:39:00 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (161DC000) [pid = 784] [serial = 1120] [outer = 15D93C00] 02:39:01 INFO - PROCESS | 784 | 1470735541133 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 02:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 641ms 02:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:39:01 INFO - PROCESS | 784 | 1470735541169 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 02:39:01 INFO - PROCESS | 784 | 1470735541171 Marionette TRACE conn3 <- [1,1457,null,{"value":"13"}] 02:39:01 INFO - PROCESS | 784 | 1470735541175 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:39:01 INFO - PROCESS | 784 | 1470735541176 Marionette TRACE conn3 <- [1,1458,null,{}] 02:39:01 INFO - PROCESS | 784 | 1470735541180 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:01 INFO - PROCESS | 784 | 1470735541185 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:01 INFO - PROCESS | 784 | 1470735541286 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 02:39:01 INFO - PROCESS | 784 | 1470735541293 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:01 INFO - PROCESS | 784 | 1470735541295 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:01 INFO - PROCESS | 784 | ++DOCSHELL 16963000 == 33 [pid = 784] [id = 374] 02:39:01 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (16967400) [pid = 784] [serial = 1121] [outer = 00000000] 02:39:01 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (16AD4C00) [pid = 784] [serial = 1122] [outer = 16967400] 02:39:01 INFO - PROCESS | 784 | 1470735541339 Marionette DEBUG loaded listener.js 02:39:01 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (17304400) [pid = 784] [serial = 1123] [outer = 16967400] 02:39:01 INFO - PROCESS | 784 | 1470735541772 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 02:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 625ms 02:39:01 INFO - PROCESS | 784 | 1470735541814 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 02:39:01 INFO - PROCESS | 784 | 1470735541816 Marionette TRACE conn3 <- [1,1461,null,{"value":"13"}] 02:39:01 INFO - PROCESS | 784 | 1470735541823 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:39:01 INFO - PROCESS | 784 | 1470735541824 Marionette TRACE conn3 <- [1,1462,null,{}] 02:39:01 INFO - PROCESS | 784 | 1470735541828 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:01 INFO - PROCESS | 784 | 1470735541829 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:01 INFO - PROCESS | 784 | 1470735541914 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 02:39:01 INFO - PROCESS | 784 | 1470735541920 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:01 INFO - PROCESS | 784 | 1470735541922 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:01 INFO - PROCESS | 784 | ++DOCSHELL 16ACF000 == 34 [pid = 784] [id = 375] 02:39:01 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (173E9400) [pid = 784] [serial = 1124] [outer = 00000000] 02:39:01 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (1777EC00) [pid = 784] [serial = 1125] [outer = 173E9400] 02:39:01 INFO - PROCESS | 784 | 1470735541966 Marionette DEBUG loaded listener.js 02:39:02 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (17785C00) [pid = 784] [serial = 1126] [outer = 173E9400] 02:39:02 INFO - PROCESS | 784 | 1470735542417 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 02:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 641ms 02:39:02 INFO - PROCESS | 784 | 1470735542462 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 02:39:02 INFO - PROCESS | 784 | 1470735542464 Marionette TRACE conn3 <- [1,1465,null,{"value":"13"}] 02:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:39:02 INFO - PROCESS | 784 | 1470735542468 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:39:02 INFO - PROCESS | 784 | 1470735542470 Marionette TRACE conn3 <- [1,1466,null,{}] 02:39:02 INFO - PROCESS | 784 | 1470735542474 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:02 INFO - PROCESS | 784 | 1470735542476 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:02 INFO - PROCESS | 784 | 1470735542551 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 02:39:02 INFO - PROCESS | 784 | 1470735542556 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:02 INFO - PROCESS | 784 | 1470735542559 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:02 INFO - PROCESS | 784 | ++DOCSHELL 17954400 == 35 [pid = 784] [id = 376] 02:39:02 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (17954800) [pid = 784] [serial = 1127] [outer = 00000000] 02:39:02 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (182B5C00) [pid = 784] [serial = 1128] [outer = 17954800] 02:39:02 INFO - PROCESS | 784 | 1470735542602 Marionette DEBUG loaded listener.js 02:39:02 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (182BF400) [pid = 784] [serial = 1129] [outer = 17954800] 02:39:03 INFO - PROCESS | 784 | 1470735543067 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 02:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 626ms 02:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:39:03 INFO - PROCESS | 784 | 1470735543106 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 02:39:03 INFO - PROCESS | 784 | 1470735543108 Marionette TRACE conn3 <- [1,1469,null,{"value":"13"}] 02:39:03 INFO - PROCESS | 784 | 1470735543112 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:39:03 INFO - PROCESS | 784 | 1470735543113 Marionette TRACE conn3 <- [1,1470,null,{}] 02:39:03 INFO - PROCESS | 784 | 1470735543125 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:03 INFO - PROCESS | 784 | 1470735543127 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:03 INFO - PROCESS | 784 | 1470735543232 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 02:39:03 INFO - PROCESS | 784 | 1470735543243 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:03 INFO - PROCESS | 784 | 1470735543245 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:03 INFO - PROCESS | 784 | ++DOCSHELL 139C9000 == 36 [pid = 784] [id = 377] 02:39:03 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (19790800) [pid = 784] [serial = 1130] [outer = 00000000] 02:39:03 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (19C10400) [pid = 784] [serial = 1131] [outer = 19790800] 02:39:03 INFO - PROCESS | 784 | 1470735543288 Marionette DEBUG loaded listener.js 02:39:03 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (19ECD800) [pid = 784] [serial = 1132] [outer = 19790800] 02:39:03 INFO - PROCESS | 784 | 1470735543748 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 02:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 688ms 02:39:03 INFO - PROCESS | 784 | 1470735543811 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 02:39:03 INFO - PROCESS | 784 | 1470735543813 Marionette TRACE conn3 <- [1,1473,null,{"value":"13"}] 02:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:39:03 INFO - PROCESS | 784 | 1470735543816 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:39:03 INFO - PROCESS | 784 | 1470735543818 Marionette TRACE conn3 <- [1,1474,null,{}] 02:39:03 INFO - PROCESS | 784 | 1470735543822 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:03 INFO - PROCESS | 784 | 1470735543824 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:03 INFO - PROCESS | 784 | 1470735543942 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 02:39:03 INFO - PROCESS | 784 | 1470735543951 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:03 INFO - PROCESS | 784 | 1470735543953 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:04 INFO - PROCESS | 784 | ++DOCSHELL 18353400 == 37 [pid = 784] [id = 378] 02:39:04 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (19733400) [pid = 784] [serial = 1133] [outer = 00000000] 02:39:04 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (1A405800) [pid = 784] [serial = 1134] [outer = 19733400] 02:39:04 INFO - PROCESS | 784 | 1470735544041 Marionette DEBUG loaded listener.js 02:39:04 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (1A40D400) [pid = 784] [serial = 1135] [outer = 19733400] 02:39:04 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (19EDC400) [pid = 784] [serial = 1136] [outer = 1B572000] 02:39:04 INFO - PROCESS | 784 | 1470735544550 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 02:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 797ms 02:39:04 INFO - PROCESS | 784 | 1470735544619 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 02:39:04 INFO - PROCESS | 784 | 1470735544621 Marionette TRACE conn3 <- [1,1477,null,{"value":"13"}] 02:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:39:04 INFO - PROCESS | 784 | 1470735544624 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:39:04 INFO - PROCESS | 784 | 1470735544626 Marionette TRACE conn3 <- [1,1478,null,{}] 02:39:04 INFO - PROCESS | 784 | 1470735544635 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:04 INFO - PROCESS | 784 | 1470735544637 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:04 INFO - PROCESS | 784 | 1470735544755 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 02:39:04 INFO - PROCESS | 784 | 1470735544767 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:04 INFO - PROCESS | 784 | 1470735544769 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:04 INFO - PROCESS | 784 | ++DOCSHELL 1393D000 == 38 [pid = 784] [id = 379] 02:39:04 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (1583E000) [pid = 784] [serial = 1137] [outer = 00000000] 02:39:04 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (1A609800) [pid = 784] [serial = 1138] [outer = 1583E000] 02:39:04 INFO - PROCESS | 784 | 1470735544813 Marionette DEBUG loaded listener.js 02:39:04 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (1A71D400) [pid = 784] [serial = 1139] [outer = 1583E000] 02:39:05 INFO - PROCESS | 784 | --DOMWINDOW == 96 (17954C00) [pid = 784] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:39:05 INFO - PROCESS | 784 | --DOMWINDOW == 95 (163AE400) [pid = 784] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:39:05 INFO - PROCESS | 784 | --DOMWINDOW == 94 (130DBC00) [pid = 784] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:39:05 INFO - PROCESS | 784 | --DOMWINDOW == 93 (1A4B8400) [pid = 784] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:39:05 INFO - PROCESS | 784 | --DOMWINDOW == 92 (1769A000) [pid = 784] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:39:05 INFO - PROCESS | 784 | --DOMWINDOW == 91 (1696B800) [pid = 784] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:39:05 INFO - PROCESS | 784 | --DOMWINDOW == 90 (163A6C00) [pid = 784] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:39:05 INFO - PROCESS | 784 | --DOMWINDOW == 89 (15361800) [pid = 784] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:39:05 INFO - PROCESS | 784 | --DOMWINDOW == 88 (13EA2400) [pid = 784] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:39:05 INFO - PROCESS | 784 | --DOMWINDOW == 87 (132C2C00) [pid = 784] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:39:05 INFO - PROCESS | 784 | --DOMWINDOW == 86 (129BB400) [pid = 784] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:39:05 INFO - PROCESS | 784 | --DOMWINDOW == 85 (10A49800) [pid = 784] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:39:05 INFO - PROCESS | 784 | --DOMWINDOW == 84 (1A607000) [pid = 784] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:39:05 INFO - PROCESS | 784 | --DOMWINDOW == 83 (152AF800) [pid = 784] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:39:05 INFO - PROCESS | 784 | 1470735545431 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 02:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 828ms 02:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:39:05 INFO - PROCESS | 784 | 1470735545467 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 02:39:05 INFO - PROCESS | 784 | 1470735545469 Marionette TRACE conn3 <- [1,1481,null,{"value":"13"}] 02:39:05 INFO - PROCESS | 784 | 1470735545472 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:39:05 INFO - PROCESS | 784 | 1470735545474 Marionette TRACE conn3 <- [1,1482,null,{}] 02:39:05 INFO - PROCESS | 784 | 1470735545477 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:05 INFO - PROCESS | 784 | 1470735545479 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:05 INFO - PROCESS | 784 | 1470735545602 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 02:39:05 INFO - PROCESS | 784 | 1470735545734 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:05 INFO - PROCESS | 784 | 1470735545737 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:05 INFO - PROCESS | 784 | ++DOCSHELL 0C394000 == 39 [pid = 784] [id = 380] 02:39:05 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (0C395800) [pid = 784] [serial = 1140] [outer = 00000000] 02:39:05 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (10375C00) [pid = 784] [serial = 1141] [outer = 0C395800] 02:39:05 INFO - PROCESS | 784 | 1470735545797 Marionette DEBUG loaded listener.js 02:39:05 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (10527400) [pid = 784] [serial = 1142] [outer = 0C395800] 02:39:06 INFO - PROCESS | 784 | 1470735546602 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 02:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1188ms 02:39:06 INFO - PROCESS | 784 | 1470735546673 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 02:39:06 INFO - PROCESS | 784 | 1470735546677 Marionette TRACE conn3 <- [1,1485,null,{"value":"13"}] 02:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:39:06 INFO - PROCESS | 784 | 1470735546682 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:39:06 INFO - PROCESS | 784 | 1470735546686 Marionette TRACE conn3 <- [1,1486,null,{}] 02:39:06 INFO - PROCESS | 784 | 1470735546691 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:06 INFO - PROCESS | 784 | 1470735546694 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:06 INFO - PROCESS | 784 | 1470735546821 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 02:39:06 INFO - PROCESS | 784 | 1470735546941 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:06 INFO - PROCESS | 784 | 1470735546945 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:06 INFO - PROCESS | 784 | ++DOCSHELL 129C5C00 == 40 [pid = 784] [id = 381] 02:39:06 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (12DA9400) [pid = 784] [serial = 1143] [outer = 00000000] 02:39:07 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (13155400) [pid = 784] [serial = 1144] [outer = 12DA9400] 02:39:07 INFO - PROCESS | 784 | 1470735547001 Marionette DEBUG loaded listener.js 02:39:07 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (131F1000) [pid = 784] [serial = 1145] [outer = 12DA9400] 02:39:07 INFO - PROCESS | 784 | --DOCSHELL 161E1800 == 39 [pid = 784] [id = 353] 02:39:07 INFO - PROCESS | 784 | --DOCSHELL 16981C00 == 38 [pid = 784] [id = 345] 02:39:07 INFO - PROCESS | 784 | --DOCSHELL 15D89800 == 37 [pid = 784] [id = 348] 02:39:07 INFO - PROCESS | 784 | --DOCSHELL 1777E400 == 36 [pid = 784] [id = 346] 02:39:07 INFO - PROCESS | 784 | --DOCSHELL 16157800 == 35 [pid = 784] [id = 343] 02:39:07 INFO - PROCESS | 784 | --DOCSHELL 16AD8C00 == 34 [pid = 784] [id = 344] 02:39:07 INFO - PROCESS | 784 | --DOCSHELL 12982000 == 33 [pid = 784] [id = 356] 02:39:07 INFO - PROCESS | 784 | --DOCSHELL 10A55400 == 32 [pid = 784] [id = 339] 02:39:07 INFO - PROCESS | 784 | --DOCSHELL 10A49000 == 31 [pid = 784] [id = 355] 02:39:07 INFO - PROCESS | 784 | --DOCSHELL 1393D000 == 30 [pid = 784] [id = 379] 02:39:07 INFO - PROCESS | 784 | --DOCSHELL 18353400 == 29 [pid = 784] [id = 378] 02:39:07 INFO - PROCESS | 784 | --DOCSHELL 139C9000 == 28 [pid = 784] [id = 377] 02:39:07 INFO - PROCESS | 784 | --DOCSHELL 17954400 == 27 [pid = 784] [id = 376] 02:39:07 INFO - PROCESS | 784 | --DOCSHELL 16ACF000 == 26 [pid = 784] [id = 375] 02:39:07 INFO - PROCESS | 784 | --DOCSHELL 16963000 == 25 [pid = 784] [id = 374] 02:39:07 INFO - PROCESS | 784 | --DOCSHELL 15D93800 == 24 [pid = 784] [id = 373] 02:39:07 INFO - PROCESS | 784 | --DOCSHELL 11A55C00 == 23 [pid = 784] [id = 372] 02:39:07 INFO - PROCESS | 784 | --DOCSHELL 139C9800 == 22 [pid = 784] [id = 371] 02:39:07 INFO - PROCESS | 784 | --DOCSHELL 1297A400 == 21 [pid = 784] [id = 370] 02:39:07 INFO - PROCESS | 784 | --DOCSHELL 10A0AC00 == 20 [pid = 784] [id = 369] 02:39:07 INFO - PROCESS | 784 | --DOCSHELL 152ACC00 == 19 [pid = 784] [id = 368] 02:39:07 INFO - PROCESS | 784 | --DOMWINDOW == 88 (1A716C00) [pid = 784] [serial = 1104] [outer = 00000000] [url = about:blank] 02:39:07 INFO - PROCESS | 784 | --DOMWINDOW == 87 (1834A800) [pid = 784] [serial = 1089] [outer = 00000000] [url = about:blank] 02:39:07 INFO - PROCESS | 784 | --DOMWINDOW == 86 (1A604C00) [pid = 784] [serial = 1102] [outer = 00000000] [url = about:blank] 02:39:07 INFO - PROCESS | 784 | --DOMWINDOW == 85 (19ED7C00) [pid = 784] [serial = 1092] [outer = 00000000] [url = about:blank] 02:39:07 INFO - PROCESS | 784 | --DOMWINDOW == 84 (19794800) [pid = 784] [serial = 1090] [outer = 00000000] [url = about:blank] 02:39:07 INFO - PROCESS | 784 | --DOMWINDOW == 83 (1A5C3800) [pid = 784] [serial = 1095] [outer = 00000000] [url = about:blank] 02:39:07 INFO - PROCESS | 784 | --DOMWINDOW == 82 (1A096000) [pid = 784] [serial = 1093] [outer = 00000000] [url = about:blank] 02:39:07 INFO - PROCESS | 784 | --DOMWINDOW == 81 (1A40C400) [pid = 784] [serial = 1101] [outer = 00000000] [url = about:blank] 02:39:07 INFO - PROCESS | 784 | --DOMWINDOW == 80 (1A607400) [pid = 784] [serial = 1096] [outer = 00000000] [url = about:blank] 02:39:07 INFO - PROCESS | 784 | --DOMWINDOW == 79 (1792DC00) [pid = 784] [serial = 1086] [outer = 00000000] [url = about:blank] 02:39:07 INFO - PROCESS | 784 | --DOMWINDOW == 78 (16AD8400) [pid = 784] [serial = 1083] [outer = 00000000] [url = about:blank] 02:39:07 INFO - PROCESS | 784 | --DOMWINDOW == 77 (16ADB000) [pid = 784] [serial = 1084] [outer = 00000000] [url = about:blank] 02:39:08 INFO - PROCESS | 784 | --DOMWINDOW == 76 (1696C800) [pid = 784] [serial = 1080] [outer = 00000000] [url = about:blank] 02:39:08 INFO - PROCESS | 784 | --DOMWINDOW == 75 (16A17400) [pid = 784] [serial = 1081] [outer = 00000000] [url = about:blank] 02:39:08 INFO - PROCESS | 784 | --DOMWINDOW == 74 (1583BC00) [pid = 784] [serial = 1077] [outer = 00000000] [url = about:blank] 02:39:08 INFO - PROCESS | 784 | --DOMWINDOW == 73 (15D97000) [pid = 784] [serial = 1078] [outer = 00000000] [url = about:blank] 02:39:08 INFO - PROCESS | 784 | --DOMWINDOW == 72 (14F27400) [pid = 784] [serial = 1074] [outer = 00000000] [url = about:blank] 02:39:08 INFO - PROCESS | 784 | --DOMWINDOW == 71 (14FCB400) [pid = 784] [serial = 1075] [outer = 00000000] [url = about:blank] 02:39:08 INFO - PROCESS | 784 | --DOMWINDOW == 70 (13936400) [pid = 784] [serial = 1071] [outer = 00000000] [url = about:blank] 02:39:08 INFO - PROCESS | 784 | --DOMWINDOW == 69 (139C9C00) [pid = 784] [serial = 1072] [outer = 00000000] [url = about:blank] 02:39:08 INFO - PROCESS | 784 | --DOMWINDOW == 68 (12BC6C00) [pid = 784] [serial = 1068] [outer = 00000000] [url = about:blank] 02:39:08 INFO - PROCESS | 784 | --DOMWINDOW == 67 (12DA0000) [pid = 784] [serial = 1069] [outer = 00000000] [url = about:blank] 02:39:08 INFO - PROCESS | 784 | --DOMWINDOW == 66 (10A4E000) [pid = 784] [serial = 1065] [outer = 00000000] [url = about:blank] 02:39:08 INFO - PROCESS | 784 | --DOMWINDOW == 65 (10B6B400) [pid = 784] [serial = 1066] [outer = 00000000] [url = about:blank] 02:39:08 INFO - PROCESS | 784 | --DOMWINDOW == 64 (1A833C00) [pid = 784] [serial = 1063] [outer = 00000000] [url = about:blank] 02:39:08 INFO - PROCESS | 784 | --DOMWINDOW == 63 (161E4000) [pid = 784] [serial = 1098] [outer = 00000000] [url = about:blank] 02:39:08 INFO - PROCESS | 784 | --DOMWINDOW == 62 (163AA800) [pid = 784] [serial = 1099] [outer = 00000000] [url = about:blank] 02:39:08 INFO - PROCESS | 784 | --DOMWINDOW == 61 (17947C00) [pid = 784] [serial = 1087] [outer = 00000000] [url = about:blank] 02:39:08 INFO - PROCESS | 784 | 1470735547978 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 02:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1360ms 02:39:08 INFO - PROCESS | 784 | 1470735548038 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 02:39:08 INFO - PROCESS | 784 | 1470735548043 Marionette TRACE conn3 <- [1,1489,null,{"value":"13"}] 02:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:39:08 INFO - PROCESS | 784 | 1470735548048 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:39:08 INFO - PROCESS | 784 | 1470735548052 Marionette TRACE conn3 <- [1,1490,null,{}] 02:39:08 INFO - PROCESS | 784 | 1470735548058 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:08 INFO - PROCESS | 784 | 1470735548061 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:08 INFO - PROCESS | 784 | 1470735548203 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 02:39:08 INFO - PROCESS | 784 | 1470735548330 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:08 INFO - PROCESS | 784 | 1470735548335 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:08 INFO - PROCESS | 784 | ++DOCSHELL 10A54800 == 20 [pid = 784] [id = 382] 02:39:08 INFO - PROCESS | 784 | ++DOMWINDOW == 62 (10A55000) [pid = 784] [serial = 1146] [outer = 00000000] 02:39:08 INFO - PROCESS | 784 | ++DOMWINDOW == 63 (11A4C800) [pid = 784] [serial = 1147] [outer = 10A55000] 02:39:08 INFO - PROCESS | 784 | 1470735548396 Marionette DEBUG loaded listener.js 02:39:08 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (12830800) [pid = 784] [serial = 1148] [outer = 10A55000] 02:39:09 INFO - PROCESS | 784 | 1470735548977 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 02:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 938ms 02:39:09 INFO - PROCESS | 784 | 1470735549009 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 02:39:09 INFO - PROCESS | 784 | 1470735549014 Marionette TRACE conn3 <- [1,1493,null,{"value":"13"}] 02:39:09 INFO - PROCESS | 784 | 1470735549022 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:39:09 INFO - PROCESS | 784 | 1470735549025 Marionette TRACE conn3 <- [1,1494,null,{}] 02:39:09 INFO - PROCESS | 784 | 1470735549029 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:09 INFO - PROCESS | 784 | 1470735549032 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:09 INFO - PROCESS | 784 | 1470735549140 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 02:39:09 INFO - PROCESS | 784 | 1470735549241 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:09 INFO - PROCESS | 784 | 1470735549244 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:09 INFO - PROCESS | 784 | ++DOCSHELL 13245800 == 21 [pid = 784] [id = 383] 02:39:09 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (13247000) [pid = 784] [serial = 1149] [outer = 00000000] 02:39:09 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (132C0C00) [pid = 784] [serial = 1150] [outer = 13247000] 02:39:09 INFO - PROCESS | 784 | 1470735549300 Marionette DEBUG loaded listener.js 02:39:09 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (1393F400) [pid = 784] [serial = 1151] [outer = 13247000] 02:39:09 INFO - PROCESS | 784 | 1470735549966 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 02:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 985ms 02:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:39:10 INFO - PROCESS | 784 | 1470735550012 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 02:39:10 INFO - PROCESS | 784 | 1470735550014 Marionette TRACE conn3 <- [1,1497,null,{"value":"13"}] 02:39:10 INFO - PROCESS | 784 | 1470735550018 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:39:10 INFO - PROCESS | 784 | 1470735550022 Marionette TRACE conn3 <- [1,1498,null,{}] 02:39:10 INFO - PROCESS | 784 | 1470735550034 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:10 INFO - PROCESS | 784 | 1470735550039 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:10 INFO - PROCESS | 784 | 1470735550146 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 02:39:10 INFO - PROCESS | 784 | 1470735550276 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:10 INFO - PROCESS | 784 | 1470735550280 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:10 INFO - PROCESS | 784 | ++DOCSHELL 14F27400 == 22 [pid = 784] [id = 384] 02:39:10 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (14FC0800) [pid = 784] [serial = 1152] [outer = 00000000] 02:39:10 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (14FCB400) [pid = 784] [serial = 1153] [outer = 14FC0800] 02:39:10 INFO - PROCESS | 784 | 1470735550340 Marionette DEBUG loaded listener.js 02:39:10 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (152AD800) [pid = 784] [serial = 1154] [outer = 14FC0800] 02:39:10 INFO - PROCESS | 784 | 1470735550930 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 02:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 938ms 02:39:10 INFO - PROCESS | 784 | 1470735550973 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 02:39:10 INFO - PROCESS | 784 | 1470735550976 Marionette TRACE conn3 <- [1,1501,null,{"value":"13"}] 02:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:39:11 INFO - PROCESS | 784 | 1470735550981 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:39:11 INFO - PROCESS | 784 | 1470735550983 Marionette TRACE conn3 <- [1,1502,null,{}] 02:39:11 INFO - PROCESS | 784 | 1470735550987 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:11 INFO - PROCESS | 784 | 1470735550989 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:11 INFO - PROCESS | 784 | 1470735551093 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 02:39:11 INFO - PROCESS | 784 | 1470735551174 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:11 INFO - PROCESS | 784 | 1470735551176 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:11 INFO - PROCESS | 784 | ++DOCSHELL 15D89800 == 23 [pid = 784] [id = 385] 02:39:11 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (15D8C000) [pid = 784] [serial = 1155] [outer = 00000000] 02:39:11 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (15DBCC00) [pid = 784] [serial = 1156] [outer = 15D8C000] 02:39:11 INFO - PROCESS | 784 | 1470735551273 Marionette DEBUG loaded listener.js 02:39:11 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (1614D000) [pid = 784] [serial = 1157] [outer = 15D8C000] 02:39:11 INFO - PROCESS | 784 | 1470735551858 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 02:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 907ms 02:39:11 INFO - PROCESS | 784 | 1470735551884 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 02:39:11 INFO - PROCESS | 784 | 1470735551886 Marionette TRACE conn3 <- [1,1505,null,{"value":"13"}] 02:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:39:11 INFO - PROCESS | 784 | 1470735551889 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:39:11 INFO - PROCESS | 784 | 1470735551891 Marionette TRACE conn3 <- [1,1506,null,{}] 02:39:11 INFO - PROCESS | 784 | 1470735551896 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:11 INFO - PROCESS | 784 | 1470735551898 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:12 INFO - PROCESS | 784 | 1470735552037 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 02:39:12 INFO - PROCESS | 784 | 1470735552138 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:12 INFO - PROCESS | 784 | 1470735552141 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:12 INFO - PROCESS | 784 | ++DOCSHELL 1036A800 == 24 [pid = 784] [id = 386] 02:39:12 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (103C9800) [pid = 784] [serial = 1158] [outer = 00000000] 02:39:12 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (10A09400) [pid = 784] [serial = 1159] [outer = 103C9800] 02:39:12 INFO - PROCESS | 784 | 1470735552190 Marionette DEBUG loaded listener.js 02:39:12 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (10B6D000) [pid = 784] [serial = 1160] [outer = 103C9800] 02:39:12 INFO - PROCESS | 784 | --DOCSHELL 18346800 == 23 [pid = 784] [id = 347] 02:39:12 INFO - PROCESS | 784 | --DOCSHELL 0C394000 == 22 [pid = 784] [id = 380] 02:39:13 INFO - PROCESS | 784 | --DOCSHELL 19ED9800 == 21 [pid = 784] [id = 350] 02:39:13 INFO - PROCESS | 784 | --DOCSHELL 19ED7000 == 20 [pid = 784] [id = 349] 02:39:13 INFO - PROCESS | 784 | --DOCSHELL 1777E000 == 19 [pid = 784] [id = 354] 02:39:13 INFO - PROCESS | 784 | --DOCSHELL 16A1C800 == 18 [pid = 784] [id = 351] 02:39:13 INFO - PROCESS | 784 | --DOCSHELL 13EAB000 == 17 [pid = 784] [id = 352] 02:39:13 INFO - PROCESS | 784 | --DOCSHELL 152AF400 == 16 [pid = 784] [id = 342] 02:39:13 INFO - PROCESS | 784 | --DOCSHELL 1315D800 == 15 [pid = 784] [id = 340] 02:39:13 INFO - PROCESS | 784 | --DOCSHELL 1429E400 == 14 [pid = 784] [id = 341] 02:39:13 INFO - PROCESS | 784 | --DOCSHELL 15D89800 == 13 [pid = 784] [id = 385] 02:39:13 INFO - PROCESS | 784 | --DOCSHELL 13245800 == 12 [pid = 784] [id = 383] 02:39:13 INFO - PROCESS | 784 | --DOCSHELL 14F27400 == 11 [pid = 784] [id = 384] 02:39:13 INFO - PROCESS | 784 | --DOCSHELL 129C5C00 == 10 [pid = 784] [id = 381] 02:39:13 INFO - PROCESS | 784 | --DOCSHELL 10A54800 == 9 [pid = 784] [id = 382] 02:39:14 INFO - PROCESS | 784 | 1470735554721 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 02:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 2892ms 02:39:14 INFO - PROCESS | 784 | 1470735554770 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 02:39:14 INFO - PROCESS | 784 | 1470735554774 Marionette TRACE conn3 <- [1,1509,null,{"value":"13"}] 02:39:14 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:39:14 INFO - PROCESS | 784 | 1470735554779 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:39:14 INFO - PROCESS | 784 | 1470735554784 Marionette TRACE conn3 <- [1,1510,null,{}] 02:39:14 INFO - PROCESS | 784 | 1470735554789 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:14 INFO - PROCESS | 784 | 1470735554792 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:14 INFO - PROCESS | 784 | 1470735554884 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 02:39:15 INFO - PROCESS | 784 | 1470735555001 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:15 INFO - PROCESS | 784 | 1470735555004 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:15 INFO - PROCESS | 784 | ++DOCSHELL 112E4C00 == 10 [pid = 784] [id = 387] 02:39:15 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (11A56400) [pid = 784] [serial = 1161] [outer = 00000000] 02:39:15 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (129C5000) [pid = 784] [serial = 1162] [outer = 11A56400] 02:39:15 INFO - PROCESS | 784 | 1470735555053 Marionette DEBUG loaded listener.js 02:39:15 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (12D7A400) [pid = 784] [serial = 1163] [outer = 11A56400] 02:39:15 INFO - PROCESS | 784 | 1470735555433 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 02:39:15 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 () { 02:39:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:39:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:39:15 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 () { 02:39:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:39:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:39:15 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 () { 02:39:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:39:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:39:15 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 () { 02:39:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:39:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:39:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:39:15 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 703ms 02:39:15 INFO - PROCESS | 784 | 1470735555485 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 02:39:15 INFO - PROCESS | 784 | 1470735555490 Marionette TRACE conn3 <- [1,1513,null,{"value":"13"}] 02:39:15 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:39:15 INFO - PROCESS | 784 | 1470735555497 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:39:15 INFO - PROCESS | 784 | 1470735555500 Marionette TRACE conn3 <- [1,1514,null,{}] 02:39:15 INFO - PROCESS | 784 | 1470735555504 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:15 INFO - PROCESS | 784 | 1470735555507 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:15 INFO - PROCESS | 784 | 1470735555632 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 02:39:15 INFO - PROCESS | 784 | 1470735555645 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:15 INFO - PROCESS | 784 | 1470735555648 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:15 INFO - PROCESS | 784 | ++DOCSHELL 13E9C800 == 11 [pid = 784] [id = 388] 02:39:15 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (13E9DC00) [pid = 784] [serial = 1164] [outer = 00000000] 02:39:15 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (1429F000) [pid = 784] [serial = 1165] [outer = 13E9DC00] 02:39:15 INFO - PROCESS | 784 | 1470735555695 Marionette DEBUG loaded listener.js 02:39:15 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (14FC2800) [pid = 784] [serial = 1166] [outer = 13E9DC00] 02:39:16 INFO - PROCESS | 784 | 1470735556135 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 02:39:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:39:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:39:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:39:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:39:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:39:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:39:16 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 703ms 02:39:16 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:39:16 INFO - PROCESS | 784 | 1470735556201 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 02:39:16 INFO - PROCESS | 784 | 1470735556203 Marionette TRACE conn3 <- [1,1517,null,{"value":"13"}] 02:39:16 INFO - PROCESS | 784 | 1470735556207 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:39:16 INFO - PROCESS | 784 | 1470735556210 Marionette TRACE conn3 <- [1,1518,null,{}] 02:39:16 INFO - PROCESS | 784 | 1470735556221 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:16 INFO - PROCESS | 784 | 1470735556225 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:16 INFO - PROCESS | 784 | 1470735556321 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 02:39:16 INFO - PROCESS | 784 | 1470735556328 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:16 INFO - PROCESS | 784 | 1470735556331 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:16 INFO - PROCESS | 784 | ++DOCSHELL 15D92000 == 12 [pid = 784] [id = 389] 02:39:16 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (15D93800) [pid = 784] [serial = 1167] [outer = 00000000] 02:39:16 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (161D8400) [pid = 784] [serial = 1168] [outer = 15D93800] 02:39:16 INFO - PROCESS | 784 | 1470735556393 Marionette DEBUG loaded listener.js 02:39:16 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (163A5800) [pid = 784] [serial = 1169] [outer = 15D93800] 02:39:16 INFO - PROCESS | 784 | 1470735556882 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 02:39:16 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 02:39:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:39:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:39:16 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. 02:39:16 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:39:16 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 688ms 02:39:16 INFO - PROCESS | 784 | 1470735556905 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 02:39:16 INFO - PROCESS | 784 | 1470735556908 Marionette TRACE conn3 <- [1,1521,null,{"value":"13"}] 02:39:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:39:16 INFO - PROCESS | 784 | 1470735556912 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:39:16 INFO - PROCESS | 784 | 1470735556913 Marionette TRACE conn3 <- [1,1522,null,{}] 02:39:16 INFO - PROCESS | 784 | 1470735556923 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:16 INFO - PROCESS | 784 | 1470735556925 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:17 INFO - PROCESS | 784 | 1470735557080 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 02:39:17 INFO - PROCESS | 784 | 1470735557100 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:17 INFO - PROCESS | 784 | 1470735557102 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:17 INFO - PROCESS | 784 | ++DOCSHELL 16982000 == 13 [pid = 784] [id = 390] 02:39:17 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (16982400) [pid = 784] [serial = 1170] [outer = 00000000] 02:39:17 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (16A1C800) [pid = 784] [serial = 1171] [outer = 16982400] 02:39:17 INFO - PROCESS | 784 | 1470735557146 Marionette DEBUG loaded listener.js 02:39:17 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (16AD2800) [pid = 784] [serial = 1172] [outer = 16982400] 02:39:17 INFO - PROCESS | 784 | 1470735557584 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 02:39:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:39:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 688ms 02:39:17 INFO - PROCESS | 784 | 1470735557614 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 02:39:17 INFO - PROCESS | 784 | 1470735557616 Marionette TRACE conn3 <- [1,1525,null,{"value":"13"}] 02:39:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:39:17 INFO - PROCESS | 784 | 1470735557619 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:39:17 INFO - PROCESS | 784 | 1470735557621 Marionette TRACE conn3 <- [1,1526,null,{}] 02:39:17 INFO - PROCESS | 784 | 1470735557624 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:17 INFO - PROCESS | 784 | 1470735557626 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:17 INFO - PROCESS | 784 | 1470735557732 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 02:39:17 INFO - PROCESS | 784 | 1470735557738 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:17 INFO - PROCESS | 784 | 1470735557740 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:17 INFO - PROCESS | 784 | ++DOCSHELL 16AD0400 == 14 [pid = 784] [id = 391] 02:39:17 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (16AD5800) [pid = 784] [serial = 1173] [outer = 00000000] 02:39:17 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (1716B800) [pid = 784] [serial = 1174] [outer = 16AD5800] 02:39:17 INFO - PROCESS | 784 | 1470735557785 Marionette DEBUG loaded listener.js 02:39:17 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (173E7000) [pid = 784] [serial = 1175] [outer = 16AD5800] 02:39:18 INFO - PROCESS | 784 | 1470735558294 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:39:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:39:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 703ms 02:39:18 INFO - PROCESS | 784 | 1470735558320 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 02:39:18 INFO - PROCESS | 784 | 1470735558322 Marionette TRACE conn3 <- [1,1529,null,{"value":"13"}] 02:39:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:39:18 INFO - PROCESS | 784 | 1470735558332 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:39:18 INFO - PROCESS | 784 | 1470735558335 Marionette TRACE conn3 <- [1,1530,null,{}] 02:39:18 INFO - PROCESS | 784 | 1470735558340 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:18 INFO - PROCESS | 784 | 1470735558345 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:18 INFO - PROCESS | 784 | 1470735558500 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 02:39:18 INFO - PROCESS | 784 | 1470735558524 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:18 INFO - PROCESS | 784 | 1470735558526 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:18 INFO - PROCESS | 784 | ++DOCSHELL 17954400 == 15 [pid = 784] [id = 392] 02:39:18 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (17C93C00) [pid = 784] [serial = 1176] [outer = 00000000] 02:39:18 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (18349C00) [pid = 784] [serial = 1177] [outer = 17C93C00] 02:39:18 INFO - PROCESS | 784 | 1470735558570 Marionette DEBUG loaded listener.js 02:39:18 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (1979BC00) [pid = 784] [serial = 1178] [outer = 17C93C00] 02:39:19 INFO - PROCESS | 784 | --DOMWINDOW == 93 (1583E000) [pid = 784] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:39:19 INFO - PROCESS | 784 | --DOMWINDOW == 92 (19733400) [pid = 784] [serial = 1133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:39:19 INFO - PROCESS | 784 | --DOMWINDOW == 91 (16967400) [pid = 784] [serial = 1121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:39:19 INFO - PROCESS | 784 | --DOMWINDOW == 90 (139CE400) [pid = 784] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:39:19 INFO - PROCESS | 784 | --DOMWINDOW == 89 (1297F800) [pid = 784] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:39:19 INFO - PROCESS | 784 | --DOMWINDOW == 88 (15D93C00) [pid = 784] [serial = 1118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:39:19 INFO - PROCESS | 784 | --DOMWINDOW == 87 (132C0800) [pid = 784] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:39:19 INFO - PROCESS | 784 | --DOMWINDOW == 86 (173E9400) [pid = 784] [serial = 1124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:39:19 INFO - PROCESS | 784 | --DOMWINDOW == 85 (10A10400) [pid = 784] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:39:19 INFO - PROCESS | 784 | --DOMWINDOW == 84 (17950000) [pid = 784] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:39:19 INFO - PROCESS | 784 | --DOMWINDOW == 83 (17954800) [pid = 784] [serial = 1127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:39:19 INFO - PROCESS | 784 | --DOMWINDOW == 82 (19790800) [pid = 784] [serial = 1130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:39:19 INFO - PROCESS | 784 | --DOMWINDOW == 81 (15D8C000) [pid = 784] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:39:19 INFO - PROCESS | 784 | --DOMWINDOW == 80 (14FC0800) [pid = 784] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:39:19 INFO - PROCESS | 784 | --DOMWINDOW == 79 (12DA9400) [pid = 784] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:39:19 INFO - PROCESS | 784 | --DOMWINDOW == 78 (10A55000) [pid = 784] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:39:19 INFO - PROCESS | 784 | --DOMWINDOW == 77 (13247000) [pid = 784] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:39:19 INFO - PROCESS | 784 | 1470735559241 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 02:39:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:39:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 954ms 02:39:19 INFO - PROCESS | 784 | 1470735559280 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 02:39:19 INFO - PROCESS | 784 | 1470735559282 Marionette TRACE conn3 <- [1,1533,null,{"value":"13"}] 02:39:19 INFO - PROCESS | 784 | 1470735559285 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:39:19 INFO - PROCESS | 784 | 1470735559287 Marionette TRACE conn3 <- [1,1534,null,{}] 02:39:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:39:19 INFO - PROCESS | 784 | 1470735559290 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:19 INFO - PROCESS | 784 | 1470735559292 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:19 INFO - PROCESS | 784 | 1470735559376 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 02:39:19 INFO - PROCESS | 784 | 1470735559383 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:19 INFO - PROCESS | 784 | 1470735559385 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:19 INFO - PROCESS | 784 | ++DOCSHELL 13142400 == 16 [pid = 784] [id = 393] 02:39:19 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (1324E400) [pid = 784] [serial = 1179] [outer = 00000000] 02:39:19 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (152C5C00) [pid = 784] [serial = 1180] [outer = 1324E400] 02:39:19 INFO - PROCESS | 784 | 1470735559428 Marionette DEBUG loaded listener.js 02:39:19 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (16151400) [pid = 784] [serial = 1181] [outer = 1324E400] 02:39:20 INFO - PROCESS | 784 | 1470735560008 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:39:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:39:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 734ms 02:39:20 INFO - PROCESS | 784 | 1470735560028 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 02:39:20 INFO - PROCESS | 784 | 1470735560030 Marionette TRACE conn3 <- [1,1537,null,{"value":"13"}] 02:39:20 INFO - PROCESS | 784 | 1470735560033 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:39:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:39:20 INFO - PROCESS | 784 | 1470735560035 Marionette TRACE conn3 <- [1,1538,null,{}] 02:39:20 INFO - PROCESS | 784 | 1470735560039 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:20 INFO - PROCESS | 784 | 1470735560041 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:20 INFO - PROCESS | 784 | 1470735560141 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 02:39:20 INFO - PROCESS | 784 | 1470735560149 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:20 INFO - PROCESS | 784 | 1470735560151 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:20 INFO - PROCESS | 784 | ++DOCSHELL 131E9800 == 17 [pid = 784] [id = 394] 02:39:20 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (163ACC00) [pid = 784] [serial = 1182] [outer = 00000000] 02:39:20 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (17783C00) [pid = 784] [serial = 1183] [outer = 163ACC00] 02:39:20 INFO - PROCESS | 784 | 1470735560194 Marionette DEBUG loaded listener.js 02:39:20 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (16ACEC00) [pid = 784] [serial = 1184] [outer = 163ACC00] 02:39:20 INFO - PROCESS | 784 | 1470735560637 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 02:39:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:39:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 625ms 02:39:20 INFO - PROCESS | 784 | 1470735560671 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 02:39:20 INFO - PROCESS | 784 | 1470735560674 Marionette TRACE conn3 <- [1,1541,null,{"value":"13"}] 02:39:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:39:20 INFO - PROCESS | 784 | 1470735560680 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:39:20 INFO - PROCESS | 784 | 1470735560682 Marionette TRACE conn3 <- [1,1542,null,{}] 02:39:20 INFO - PROCESS | 784 | 1470735560685 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:20 INFO - PROCESS | 784 | 1470735560687 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:20 INFO - PROCESS | 784 | 1470735560771 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 02:39:20 INFO - PROCESS | 784 | 1470735560779 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:20 INFO - PROCESS | 784 | 1470735560781 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:20 INFO - PROCESS | 784 | ++DOCSHELL 163AFC00 == 18 [pid = 784] [id = 395] 02:39:20 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (19738000) [pid = 784] [serial = 1185] [outer = 00000000] 02:39:20 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (19ED2800) [pid = 784] [serial = 1186] [outer = 19738000] 02:39:20 INFO - PROCESS | 784 | 1470735560824 Marionette DEBUG loaded listener.js 02:39:20 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (19ED4400) [pid = 784] [serial = 1187] [outer = 19738000] 02:39:21 INFO - PROCESS | 784 | 1470735561587 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 02:39:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:39:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1001ms 02:39:21 INFO - PROCESS | 784 | 1470735561681 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 02:39:21 INFO - PROCESS | 784 | 1470735561686 Marionette TRACE conn3 <- [1,1545,null,{"value":"13"}] 02:39:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:39:21 INFO - PROCESS | 784 | 1470735561691 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:39:21 INFO - PROCESS | 784 | 1470735561695 Marionette TRACE conn3 <- [1,1546,null,{}] 02:39:21 INFO - PROCESS | 784 | 1470735561701 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:21 INFO - PROCESS | 784 | 1470735561704 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:21 INFO - PROCESS | 784 | 1470735561847 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 02:39:21 INFO - PROCESS | 784 | 1470735561972 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:21 INFO - PROCESS | 784 | 1470735561975 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:22 INFO - PROCESS | 784 | ++DOCSHELL 10A49800 == 19 [pid = 784] [id = 396] 02:39:22 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (10A4E000) [pid = 784] [serial = 1188] [outer = 00000000] 02:39:22 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (12BC4000) [pid = 784] [serial = 1189] [outer = 10A4E000] 02:39:22 INFO - PROCESS | 784 | 1470735562033 Marionette DEBUG loaded listener.js 02:39:22 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (13C23C00) [pid = 784] [serial = 1190] [outer = 10A4E000] 02:39:22 INFO - PROCESS | 784 | 1470735562944 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 02:39:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:39:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1298ms 02:39:23 INFO - PROCESS | 784 | 1470735562992 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 02:39:23 INFO - PROCESS | 784 | 1470735562997 Marionette TRACE conn3 <- [1,1549,null,{"value":"13"}] 02:39:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:39:23 INFO - PROCESS | 784 | 1470735563002 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:39:23 INFO - PROCESS | 784 | 1470735563005 Marionette TRACE conn3 <- [1,1550,null,{}] 02:39:23 INFO - PROCESS | 784 | 1470735563011 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:23 INFO - PROCESS | 784 | 1470735563014 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:23 INFO - PROCESS | 784 | 1470735563123 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 88 (1A609800) [pid = 784] [serial = 1138] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 87 (1A71D400) [pid = 784] [serial = 1139] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 86 (132C0C00) [pid = 784] [serial = 1150] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 85 (1A40D400) [pid = 784] [serial = 1135] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 84 (130B9C00) [pid = 784] [serial = 691] [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.] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 83 (12830800) [pid = 784] [serial = 1148] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 82 (19ECD800) [pid = 784] [serial = 1132] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 81 (16AD4C00) [pid = 784] [serial = 1122] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 80 (17304400) [pid = 784] [serial = 1123] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 79 (13C25C00) [pid = 784] [serial = 1113] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 78 (13EA3C00) [pid = 784] [serial = 1114] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 77 (12BC9800) [pid = 784] [serial = 1110] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 76 (12DAD800) [pid = 784] [serial = 1111] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 75 (1614EC00) [pid = 784] [serial = 1119] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 74 (161DC000) [pid = 784] [serial = 1120] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 73 (152AB400) [pid = 784] [serial = 1116] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 72 (1536D400) [pid = 784] [serial = 1117] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 71 (1777EC00) [pid = 784] [serial = 1125] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 70 (10B77000) [pid = 784] [serial = 1107] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 69 (1121A400) [pid = 784] [serial = 1108] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 68 (17785C00) [pid = 784] [serial = 1126] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 67 (1A71C000) [pid = 784] [serial = 1105] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 66 (10A09400) [pid = 784] [serial = 1159] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 65 (1A405800) [pid = 784] [serial = 1134] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 64 (182BF400) [pid = 784] [serial = 1129] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 63 (182B5C00) [pid = 784] [serial = 1128] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 62 (19C10400) [pid = 784] [serial = 1131] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 61 (1614D000) [pid = 784] [serial = 1157] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 60 (152AD800) [pid = 784] [serial = 1154] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 59 (15DBCC00) [pid = 784] [serial = 1156] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 58 (10375C00) [pid = 784] [serial = 1141] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 57 (131F1000) [pid = 784] [serial = 1145] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 56 (11A4C800) [pid = 784] [serial = 1147] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 55 (1393F400) [pid = 784] [serial = 1151] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 54 (13155400) [pid = 784] [serial = 1144] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | --DOMWINDOW == 53 (14FCB400) [pid = 784] [serial = 1153] [outer = 00000000] [url = about:blank] 02:39:23 INFO - PROCESS | 784 | 1470735563231 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:23 INFO - PROCESS | 784 | 1470735563236 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:23 INFO - PROCESS | 784 | ++DOCSHELL 104E7400 == 20 [pid = 784] [id = 397] 02:39:23 INFO - PROCESS | 784 | ++DOMWINDOW == 54 (104E9800) [pid = 784] [serial = 1191] [outer = 00000000] 02:39:23 INFO - PROCESS | 784 | ++DOMWINDOW == 55 (10A4D800) [pid = 784] [serial = 1192] [outer = 104E9800] 02:39:23 INFO - PROCESS | 784 | 1470735563301 Marionette DEBUG loaded listener.js 02:39:23 INFO - PROCESS | 784 | ++DOMWINDOW == 56 (11219000) [pid = 784] [serial = 1193] [outer = 104E9800] 02:39:23 INFO - PROCESS | 784 | 1470735563783 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 02:39:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:39:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 829ms 02:39:23 INFO - PROCESS | 784 | 1470735563846 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 02:39:23 INFO - PROCESS | 784 | 1470735563851 Marionette TRACE conn3 <- [1,1553,null,{"value":"13"}] 02:39:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:39:23 INFO - PROCESS | 784 | 1470735563857 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:39:23 INFO - PROCESS | 784 | 1470735563860 Marionette TRACE conn3 <- [1,1554,null,{}] 02:39:23 INFO - PROCESS | 784 | 1470735563864 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:23 INFO - PROCESS | 784 | 1470735563866 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:23 INFO - PROCESS | 784 | 1470735563951 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 02:39:23 INFO - PROCESS | 784 | 1470735563964 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:23 INFO - PROCESS | 784 | 1470735563966 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:24 INFO - PROCESS | 784 | ++DOCSHELL 13145400 == 21 [pid = 784] [id = 398] 02:39:24 INFO - PROCESS | 784 | ++DOMWINDOW == 57 (13146800) [pid = 784] [serial = 1194] [outer = 00000000] 02:39:24 INFO - PROCESS | 784 | ++DOMWINDOW == 58 (13155000) [pid = 784] [serial = 1195] [outer = 13146800] 02:39:24 INFO - PROCESS | 784 | 1470735564014 Marionette DEBUG loaded listener.js 02:39:24 INFO - PROCESS | 784 | ++DOMWINDOW == 59 (131E4000) [pid = 784] [serial = 1196] [outer = 13146800] 02:39:24 INFO - PROCESS | 784 | 1470735564476 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 02:39:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:39:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 641ms 02:39:24 INFO - PROCESS | 784 | 1470735564494 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 02:39:24 INFO - PROCESS | 784 | 1470735564496 Marionette TRACE conn3 <- [1,1557,null,{"value":"13"}] 02:39:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:39:24 INFO - PROCESS | 784 | 1470735564504 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:39:24 INFO - PROCESS | 784 | 1470735564507 Marionette TRACE conn3 <- [1,1558,null,{}] 02:39:24 INFO - PROCESS | 784 | 1470735564518 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:24 INFO - PROCESS | 784 | 1470735564525 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:24 INFO - PROCESS | 784 | 1470735564636 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 02:39:24 INFO - PROCESS | 784 | 1470735564646 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:24 INFO - PROCESS | 784 | 1470735564649 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:24 INFO - PROCESS | 784 | ++DOCSHELL 139CB800 == 22 [pid = 784] [id = 399] 02:39:24 INFO - PROCESS | 784 | ++DOMWINDOW == 60 (139CE400) [pid = 784] [serial = 1197] [outer = 00000000] 02:39:24 INFO - PROCESS | 784 | ++DOMWINDOW == 61 (13E9F000) [pid = 784] [serial = 1198] [outer = 139CE400] 02:39:24 INFO - PROCESS | 784 | 1470735564770 Marionette DEBUG loaded listener.js 02:39:24 INFO - PROCESS | 784 | ++DOMWINDOW == 62 (14298400) [pid = 784] [serial = 1199] [outer = 139CE400] 02:39:25 INFO - PROCESS | 784 | 1470735565162 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 02:39:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:39:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 688ms 02:39:25 INFO - PROCESS | 784 | 1470735565204 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 02:39:25 INFO - PROCESS | 784 | 1470735565206 Marionette TRACE conn3 <- [1,1561,null,{"value":"13"}] 02:39:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:39:25 INFO - PROCESS | 784 | 1470735565210 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:39:25 INFO - PROCESS | 784 | 1470735565211 Marionette TRACE conn3 <- [1,1562,null,{}] 02:39:25 INFO - PROCESS | 784 | 1470735565215 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:25 INFO - PROCESS | 784 | 1470735565217 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:25 INFO - PROCESS | 784 | 1470735565307 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 02:39:25 INFO - PROCESS | 784 | 1470735565401 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:25 INFO - PROCESS | 784 | 1470735565403 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:25 INFO - PROCESS | 784 | ++DOCSHELL 14FC4400 == 23 [pid = 784] [id = 400] 02:39:25 INFO - PROCESS | 784 | ++DOMWINDOW == 63 (14FCA400) [pid = 784] [serial = 1200] [outer = 00000000] 02:39:25 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (152C6C00) [pid = 784] [serial = 1201] [outer = 14FCA400] 02:39:25 INFO - PROCESS | 784 | 1470735565456 Marionette DEBUG loaded listener.js 02:39:25 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (15366800) [pid = 784] [serial = 1202] [outer = 14FCA400] 02:39:25 INFO - PROCESS | 784 | 1470735565867 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 02:39:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:39:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 703ms 02:39:25 INFO - PROCESS | 784 | 1470735565909 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 02:39:25 INFO - PROCESS | 784 | 1470735565911 Marionette TRACE conn3 <- [1,1565,null,{"value":"13"}] 02:39:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:39:25 INFO - PROCESS | 784 | 1470735565914 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:39:25 INFO - PROCESS | 784 | 1470735565916 Marionette TRACE conn3 <- [1,1566,null,{}] 02:39:25 INFO - PROCESS | 784 | 1470735565919 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:25 INFO - PROCESS | 784 | 1470735565921 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:26 INFO - PROCESS | 784 | 1470735566058 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 02:39:26 INFO - PROCESS | 784 | 1470735566072 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:26 INFO - PROCESS | 784 | 1470735566074 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:26 INFO - PROCESS | 784 | ++DOCSHELL 15D8D800 == 24 [pid = 784] [id = 401] 02:39:26 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (15D8F800) [pid = 784] [serial = 1203] [outer = 00000000] 02:39:26 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (15DBE000) [pid = 784] [serial = 1204] [outer = 15D8F800] 02:39:26 INFO - PROCESS | 784 | 1470735566117 Marionette DEBUG loaded listener.js 02:39:26 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (1614C400) [pid = 784] [serial = 1205] [outer = 15D8F800] 02:39:26 INFO - PROCESS | 784 | 1470735566562 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 02:39:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:39:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 704ms 02:39:26 INFO - PROCESS | 784 | 1470735566614 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 02:39:26 INFO - PROCESS | 784 | 1470735566616 Marionette TRACE conn3 <- [1,1569,null,{"value":"13"}] 02:39:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:39:26 INFO - PROCESS | 784 | 1470735566627 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:39:26 INFO - PROCESS | 784 | 1470735566629 Marionette TRACE conn3 <- [1,1570,null,{}] 02:39:26 INFO - PROCESS | 784 | 1470735566632 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:26 INFO - PROCESS | 784 | 1470735566638 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:26 INFO - PROCESS | 784 | 1470735566769 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 02:39:26 INFO - PROCESS | 784 | 1470735566782 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:26 INFO - PROCESS | 784 | 1470735566784 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:26 INFO - PROCESS | 784 | ++DOCSHELL 161E7800 == 25 [pid = 784] [id = 402] 02:39:26 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (163A2000) [pid = 784] [serial = 1206] [outer = 00000000] 02:39:26 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (16A17C00) [pid = 784] [serial = 1207] [outer = 163A2000] 02:39:26 INFO - PROCESS | 784 | 1470735566877 Marionette DEBUG loaded listener.js 02:39:26 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (16A1AC00) [pid = 784] [serial = 1208] [outer = 163A2000] 02:39:27 INFO - PROCESS | 784 | 1470735567285 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 02:39:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:39:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 688ms 02:39:27 INFO - PROCESS | 784 | 1470735567324 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 02:39:27 INFO - PROCESS | 784 | 1470735567326 Marionette TRACE conn3 <- [1,1573,null,{"value":"13"}] 02:39:27 INFO - PROCESS | 784 | 1470735567329 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:39:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:39:27 INFO - PROCESS | 784 | 1470735567331 Marionette TRACE conn3 <- [1,1574,null,{}] 02:39:27 INFO - PROCESS | 784 | --DOMWINDOW == 70 (0C395800) [pid = 784] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:39:27 INFO - PROCESS | 784 | --DOMWINDOW == 69 (16982400) [pid = 784] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:39:27 INFO - PROCESS | 784 | --DOMWINDOW == 68 (13E9DC00) [pid = 784] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:39:27 INFO - PROCESS | 784 | --DOMWINDOW == 67 (15D93800) [pid = 784] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:39:27 INFO - PROCESS | 784 | --DOMWINDOW == 66 (16AD5800) [pid = 784] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:39:27 INFO - PROCESS | 784 | --DOMWINDOW == 65 (163ACC00) [pid = 784] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:39:27 INFO - PROCESS | 784 | --DOMWINDOW == 64 (17C93C00) [pid = 784] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:39:27 INFO - PROCESS | 784 | --DOMWINDOW == 63 (11A56400) [pid = 784] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:39:27 INFO - PROCESS | 784 | --DOMWINDOW == 62 (103C9800) [pid = 784] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:39:27 INFO - PROCESS | 784 | --DOMWINDOW == 61 (1324E400) [pid = 784] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:39:27 INFO - PROCESS | 784 | 1470735567443 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:27 INFO - PROCESS | 784 | 1470735567445 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:27 INFO - PROCESS | 784 | 1470735567540 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 02:39:27 INFO - PROCESS | 784 | 1470735567546 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:27 INFO - PROCESS | 784 | 1470735567548 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:27 INFO - PROCESS | 784 | ++DOCSHELL 11A56400 == 26 [pid = 784] [id = 403] 02:39:27 INFO - PROCESS | 784 | ++DOMWINDOW == 62 (11A5AC00) [pid = 784] [serial = 1209] [outer = 00000000] 02:39:27 INFO - PROCESS | 784 | ++DOMWINDOW == 63 (15D93800) [pid = 784] [serial = 1210] [outer = 11A5AC00] 02:39:27 INFO - PROCESS | 784 | 1470735567593 Marionette DEBUG loaded listener.js 02:39:27 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (16154000) [pid = 784] [serial = 1211] [outer = 11A5AC00] 02:39:28 INFO - PROCESS | 784 | 1470735568011 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 02:39:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:39:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 719ms 02:39:28 INFO - PROCESS | 784 | 1470735568052 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 02:39:28 INFO - PROCESS | 784 | 1470735568054 Marionette TRACE conn3 <- [1,1577,null,{"value":"13"}] 02:39:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:39:28 INFO - PROCESS | 784 | 1470735568058 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:39:28 INFO - PROCESS | 784 | 1470735568059 Marionette TRACE conn3 <- [1,1578,null,{}] 02:39:28 INFO - PROCESS | 784 | 1470735568063 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:28 INFO - PROCESS | 784 | 1470735568064 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:28 INFO - PROCESS | 784 | 1470735568139 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 02:39:28 INFO - PROCESS | 784 | 1470735568145 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:28 INFO - PROCESS | 784 | 1470735568147 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:28 INFO - PROCESS | 784 | ++DOCSHELL 16AD3400 == 27 [pid = 784] [id = 404] 02:39:28 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (16AD8C00) [pid = 784] [serial = 1212] [outer = 00000000] 02:39:28 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (17305000) [pid = 784] [serial = 1213] [outer = 16AD8C00] 02:39:28 INFO - PROCESS | 784 | 1470735568193 Marionette DEBUG loaded listener.js 02:39:28 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (1774F000) [pid = 784] [serial = 1214] [outer = 16AD8C00] 02:39:28 INFO - PROCESS | 784 | 1470735568637 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 02:39:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:39:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 641ms 02:39:28 INFO - PROCESS | 784 | 1470735568693 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 02:39:28 INFO - PROCESS | 784 | 1470735568695 Marionette TRACE conn3 <- [1,1581,null,{"value":"13"}] 02:39:28 INFO - PROCESS | 784 | 1470735568699 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:39:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:39:28 INFO - PROCESS | 784 | 1470735568700 Marionette TRACE conn3 <- [1,1582,null,{}] 02:39:28 INFO - PROCESS | 784 | 1470735568704 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:28 INFO - PROCESS | 784 | 1470735568706 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:28 INFO - PROCESS | 784 | 1470735568784 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 02:39:28 INFO - PROCESS | 784 | 1470735568789 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:28 INFO - PROCESS | 784 | 1470735568791 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:28 INFO - PROCESS | 784 | ++DOCSHELL 13E9DC00 == 28 [pid = 784] [id = 405] 02:39:28 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (13E9E400) [pid = 784] [serial = 1215] [outer = 00000000] 02:39:28 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (1792A000) [pid = 784] [serial = 1216] [outer = 13E9E400] 02:39:28 INFO - PROCESS | 784 | 1470735568834 Marionette DEBUG loaded listener.js 02:39:28 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (17935C00) [pid = 784] [serial = 1217] [outer = 13E9E400] 02:39:29 INFO - PROCESS | 784 | 1470735569277 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 02:39:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:39:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 641ms 02:39:29 INFO - PROCESS | 784 | 1470735569337 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 02:39:29 INFO - PROCESS | 784 | 1470735569339 Marionette TRACE conn3 <- [1,1585,null,{"value":"13"}] 02:39:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:39:29 INFO - PROCESS | 784 | 1470735569342 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:39:29 INFO - PROCESS | 784 | 1470735569344 Marionette TRACE conn3 <- [1,1586,null,{}] 02:39:29 INFO - PROCESS | 784 | 1470735569348 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:29 INFO - PROCESS | 784 | 1470735569350 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:29 INFO - PROCESS | 784 | 1470735569473 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 02:39:29 INFO - PROCESS | 784 | 1470735569613 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:29 INFO - PROCESS | 784 | 1470735569617 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:29 INFO - PROCESS | 784 | ++DOCSHELL 0C393800 == 29 [pid = 784] [id = 406] 02:39:29 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (0C394400) [pid = 784] [serial = 1218] [outer = 00000000] 02:39:29 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (10476C00) [pid = 784] [serial = 1219] [outer = 0C394400] 02:39:29 INFO - PROCESS | 784 | 1470735569676 Marionette DEBUG loaded listener.js 02:39:29 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (10A4B000) [pid = 784] [serial = 1220] [outer = 0C394400] 02:39:30 INFO - PROCESS | 784 | 1470735570283 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 02:39:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:39:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1000ms 02:39:30 INFO - PROCESS | 784 | 1470735570346 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 02:39:30 INFO - PROCESS | 784 | 1470735570351 Marionette TRACE conn3 <- [1,1589,null,{"value":"13"}] 02:39:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:39:30 INFO - PROCESS | 784 | 1470735570356 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:39:30 INFO - PROCESS | 784 | 1470735570360 Marionette TRACE conn3 <- [1,1590,null,{}] 02:39:30 INFO - PROCESS | 784 | 1470735570364 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:30 INFO - PROCESS | 784 | 1470735570368 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:30 INFO - PROCESS | 784 | 1470735570474 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 02:39:30 INFO - PROCESS | 784 | 1470735570608 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:30 INFO - PROCESS | 784 | 1470735570611 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:30 INFO - PROCESS | 784 | ++DOCSHELL 13152800 == 30 [pid = 784] [id = 407] 02:39:30 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (13249800) [pid = 784] [serial = 1221] [outer = 00000000] 02:39:30 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (13449C00) [pid = 784] [serial = 1222] [outer = 13249800] 02:39:30 INFO - PROCESS | 784 | 1470735570669 Marionette DEBUG loaded listener.js 02:39:30 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (1393FC00) [pid = 784] [serial = 1223] [outer = 13249800] 02:39:31 INFO - PROCESS | 784 | 1470735571218 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 02:39:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:39:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 907ms 02:39:31 INFO - PROCESS | 784 | 1470735571261 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 02:39:31 INFO - PROCESS | 784 | 1470735571264 Marionette TRACE conn3 <- [1,1593,null,{"value":"13"}] 02:39:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:39:31 INFO - PROCESS | 784 | 1470735571268 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:39:31 INFO - PROCESS | 784 | 1470735571270 Marionette TRACE conn3 <- [1,1594,null,{}] 02:39:31 INFO - PROCESS | 784 | 1470735571274 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:31 INFO - PROCESS | 784 | 1470735571277 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:31 INFO - PROCESS | 784 | 1470735571390 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 02:39:31 INFO - PROCESS | 784 | 1470735571495 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:31 INFO - PROCESS | 784 | 1470735571497 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:31 INFO - PROCESS | 784 | ++DOCSHELL 16020800 == 31 [pid = 784] [id = 408] 02:39:31 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (16022C00) [pid = 784] [serial = 1224] [outer = 00000000] 02:39:31 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (161DF000) [pid = 784] [serial = 1225] [outer = 16022C00] 02:39:31 INFO - PROCESS | 784 | 1470735571556 Marionette DEBUG loaded listener.js 02:39:31 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (16968000) [pid = 784] [serial = 1226] [outer = 16022C00] 02:39:32 INFO - PROCESS | 784 | 1470735572197 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 02:39:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:39:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1001ms 02:39:32 INFO - PROCESS | 784 | 1470735572273 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 02:39:32 INFO - PROCESS | 784 | 1470735572277 Marionette TRACE conn3 <- [1,1597,null,{"value":"13"}] 02:39:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:39:32 INFO - PROCESS | 784 | 1470735572288 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:39:32 INFO - PROCESS | 784 | 1470735572292 Marionette TRACE conn3 <- [1,1598,null,{}] 02:39:32 INFO - PROCESS | 784 | 1470735572296 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:32 INFO - PROCESS | 784 | 1470735572300 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:32 INFO - PROCESS | 784 | 1470735572560 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 02:39:32 INFO - PROCESS | 784 | 1470735572574 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:32 INFO - PROCESS | 784 | 1470735572578 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:32 INFO - PROCESS | 784 | ++DOCSHELL 1051E000 == 32 [pid = 784] [id = 409] 02:39:32 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (1055FC00) [pid = 784] [serial = 1227] [outer = 00000000] 02:39:32 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (10A49C00) [pid = 784] [serial = 1228] [outer = 1055FC00] 02:39:32 INFO - PROCESS | 784 | 1470735572629 Marionette DEBUG loaded listener.js 02:39:32 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (114DAC00) [pid = 784] [serial = 1229] [outer = 1055FC00] 02:39:33 INFO - PROCESS | 784 | 1470735573222 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 02:39:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:39:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1000ms 02:39:33 INFO - PROCESS | 784 | 1470735573286 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 02:39:33 INFO - PROCESS | 784 | 1470735573290 Marionette TRACE conn3 <- [1,1601,null,{"value":"13"}] 02:39:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:39:33 INFO - PROCESS | 784 | 1470735573295 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:39:33 INFO - PROCESS | 784 | 1470735573298 Marionette TRACE conn3 <- [1,1602,null,{}] 02:39:33 INFO - PROCESS | 784 | 1470735573303 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:33 INFO - PROCESS | 784 | 1470735573306 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:33 INFO - PROCESS | 784 | --DOCSHELL 1036A800 == 31 [pid = 784] [id = 386] 02:39:33 INFO - PROCESS | 784 | 1470735573949 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 02:39:34 INFO - PROCESS | 784 | --DOMWINDOW == 81 (10527400) [pid = 784] [serial = 1142] [outer = 00000000] [url = about:blank] 02:39:34 INFO - PROCESS | 784 | --DOMWINDOW == 80 (19ED2800) [pid = 784] [serial = 1186] [outer = 00000000] [url = about:blank] 02:39:34 INFO - PROCESS | 784 | --DOMWINDOW == 79 (16A1C800) [pid = 784] [serial = 1171] [outer = 00000000] [url = about:blank] 02:39:34 INFO - PROCESS | 784 | --DOMWINDOW == 78 (1429F000) [pid = 784] [serial = 1165] [outer = 00000000] [url = about:blank] 02:39:34 INFO - PROCESS | 784 | --DOMWINDOW == 77 (14FC2800) [pid = 784] [serial = 1166] [outer = 00000000] [url = about:blank] 02:39:34 INFO - PROCESS | 784 | --DOMWINDOW == 76 (161D8400) [pid = 784] [serial = 1168] [outer = 00000000] [url = about:blank] 02:39:34 INFO - PROCESS | 784 | --DOMWINDOW == 75 (1716B800) [pid = 784] [serial = 1174] [outer = 00000000] [url = about:blank] 02:39:34 INFO - PROCESS | 784 | --DOMWINDOW == 74 (16ACEC00) [pid = 784] [serial = 1184] [outer = 00000000] [url = about:blank] 02:39:34 INFO - PROCESS | 784 | --DOMWINDOW == 73 (18349C00) [pid = 784] [serial = 1177] [outer = 00000000] [url = about:blank] 02:39:34 INFO - PROCESS | 784 | --DOMWINDOW == 72 (129C5000) [pid = 784] [serial = 1162] [outer = 00000000] [url = about:blank] 02:39:34 INFO - PROCESS | 784 | --DOMWINDOW == 71 (12D7A400) [pid = 784] [serial = 1163] [outer = 00000000] [url = about:blank] 02:39:34 INFO - PROCESS | 784 | --DOMWINDOW == 70 (173E7000) [pid = 784] [serial = 1175] [outer = 00000000] [url = about:blank] 02:39:34 INFO - PROCESS | 784 | --DOMWINDOW == 69 (10B6D000) [pid = 784] [serial = 1160] [outer = 00000000] [url = about:blank] 02:39:34 INFO - PROCESS | 784 | --DOMWINDOW == 68 (17783C00) [pid = 784] [serial = 1183] [outer = 00000000] [url = about:blank] 02:39:34 INFO - PROCESS | 784 | --DOMWINDOW == 67 (16151400) [pid = 784] [serial = 1181] [outer = 00000000] [url = about:blank] 02:39:34 INFO - PROCESS | 784 | --DOMWINDOW == 66 (1979BC00) [pid = 784] [serial = 1178] [outer = 00000000] [url = about:blank] 02:39:34 INFO - PROCESS | 784 | --DOMWINDOW == 65 (16AD2800) [pid = 784] [serial = 1172] [outer = 00000000] [url = about:blank] 02:39:34 INFO - PROCESS | 784 | --DOMWINDOW == 64 (152C5C00) [pid = 784] [serial = 1180] [outer = 00000000] [url = about:blank] 02:39:34 INFO - PROCESS | 784 | --DOMWINDOW == 63 (163A5800) [pid = 784] [serial = 1169] [outer = 00000000] [url = about:blank] 02:39:34 INFO - PROCESS | 784 | 1470735574161 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:34 INFO - PROCESS | 784 | 1470735574165 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:34 INFO - PROCESS | 784 | ++DOCSHELL 0C38F400 == 32 [pid = 784] [id = 410] 02:39:34 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (0C391000) [pid = 784] [serial = 1230] [outer = 00000000] 02:39:34 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (10374000) [pid = 784] [serial = 1231] [outer = 0C391000] 02:39:34 INFO - PROCESS | 784 | 1470735574224 Marionette DEBUG loaded listener.js 02:39:34 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (10524400) [pid = 784] [serial = 1232] [outer = 0C391000] 02:39:35 INFO - PROCESS | 784 | 1470735574966 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 02:39:35 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 02:39:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1704ms 02:39:35 INFO - PROCESS | 784 | 1470735575008 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 02:39:35 INFO - PROCESS | 784 | 1470735575012 Marionette TRACE conn3 <- [1,1605,null,{"value":"13"}] 02:39:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:39:35 INFO - PROCESS | 784 | 1470735575017 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:39:35 INFO - PROCESS | 784 | 1470735575020 Marionette TRACE conn3 <- [1,1606,null,{}] 02:39:35 INFO - PROCESS | 784 | 1470735575026 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:35 INFO - PROCESS | 784 | 1470735575031 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:35 INFO - PROCESS | 784 | 1470735575147 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 02:39:35 INFO - PROCESS | 784 | 1470735575276 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:35 INFO - PROCESS | 784 | 1470735575279 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:35 INFO - PROCESS | 784 | ++DOCSHELL 12984800 == 33 [pid = 784] [id = 411] 02:39:35 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (12D6D800) [pid = 784] [serial = 1233] [outer = 00000000] 02:39:35 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (12DA7800) [pid = 784] [serial = 1234] [outer = 12D6D800] 02:39:35 INFO - PROCESS | 784 | 1470735575337 Marionette DEBUG loaded listener.js 02:39:35 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (13143000) [pid = 784] [serial = 1235] [outer = 12D6D800] 02:39:36 INFO - PROCESS | 784 | 1470735576154 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 02:39:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:39:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1189ms 02:39:36 INFO - PROCESS | 784 | 1470735576251 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 02:39:36 INFO - PROCESS | 784 | 1470735576255 Marionette TRACE conn3 <- [1,1609,null,{"value":"13"}] 02:39:36 INFO - PROCESS | 784 | 1470735576259 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:39:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:39:36 INFO - PROCESS | 784 | 1470735576263 Marionette TRACE conn3 <- [1,1610,null,{}] 02:39:36 INFO - PROCESS | 784 | 1470735576269 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:36 INFO - PROCESS | 784 | 1470735576272 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:36 INFO - PROCESS | 784 | 1470735576395 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 02:39:36 INFO - PROCESS | 784 | 1470735576475 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:36 INFO - PROCESS | 784 | 1470735576480 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:36 INFO - PROCESS | 784 | ++DOCSHELL 11480800 == 34 [pid = 784] [id = 412] 02:39:36 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (114E2000) [pid = 784] [serial = 1236] [outer = 00000000] 02:39:36 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (11CE4C00) [pid = 784] [serial = 1237] [outer = 114E2000] 02:39:36 INFO - PROCESS | 784 | 1470735576550 Marionette DEBUG loaded listener.js 02:39:36 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (130B3400) [pid = 784] [serial = 1238] [outer = 114E2000] 02:39:36 INFO - PROCESS | 784 | --DOCSHELL 16020800 == 33 [pid = 784] [id = 408] 02:39:36 INFO - PROCESS | 784 | --DOCSHELL 0C393800 == 32 [pid = 784] [id = 406] 02:39:36 INFO - PROCESS | 784 | --DOCSHELL 13152800 == 31 [pid = 784] [id = 407] 02:39:37 INFO - PROCESS | 784 | 1470735576996 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 02:39:37 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 02:39:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 798ms 02:39:37 INFO - PROCESS | 784 | 1470735577063 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 02:39:37 INFO - PROCESS | 784 | 1470735577066 Marionette TRACE conn3 <- [1,1613,null,{"value":"13"}] 02:39:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:39:37 INFO - PROCESS | 784 | 1470735577073 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:39:37 INFO - PROCESS | 784 | 1470735577076 Marionette TRACE conn3 <- [1,1614,null,{}] 02:39:37 INFO - PROCESS | 784 | 1470735577080 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:37 INFO - PROCESS | 784 | 1470735577083 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:37 INFO - PROCESS | 784 | 1470735577172 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 02:39:37 INFO - PROCESS | 784 | 1470735577182 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:37 INFO - PROCESS | 784 | 1470735577184 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:37 INFO - PROCESS | 784 | ++DOCSHELL 1429D400 == 32 [pid = 784] [id = 413] 02:39:37 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (1429E800) [pid = 784] [serial = 1239] [outer = 00000000] 02:39:37 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (14FC1400) [pid = 784] [serial = 1240] [outer = 1429E800] 02:39:37 INFO - PROCESS | 784 | 1470735577235 Marionette DEBUG loaded listener.js 02:39:37 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (152AA000) [pid = 784] [serial = 1241] [outer = 1429E800] 02:39:37 INFO - PROCESS | 784 | 1470735577701 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 02:39:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:39:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 688ms 02:39:37 INFO - PROCESS | 784 | 1470735577768 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 02:39:37 INFO - PROCESS | 784 | 1470735577770 Marionette TRACE conn3 <- [1,1617,null,{"value":"13"}] 02:39:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:39:37 INFO - PROCESS | 784 | 1470735577774 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:39:37 INFO - PROCESS | 784 | 1470735577776 Marionette TRACE conn3 <- [1,1618,null,{}] 02:39:37 INFO - PROCESS | 784 | 1470735577815 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:37 INFO - PROCESS | 784 | 1470735577819 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:37 INFO - PROCESS | 784 | 1470735577928 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 02:39:38 INFO - PROCESS | 784 | 1470735578009 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:38 INFO - PROCESS | 784 | 1470735578013 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:38 INFO - PROCESS | 784 | ++DOCSHELL 15837C00 == 33 [pid = 784] [id = 414] 02:39:38 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (1583E400) [pid = 784] [serial = 1242] [outer = 00000000] 02:39:38 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (16020000) [pid = 784] [serial = 1243] [outer = 1583E400] 02:39:38 INFO - PROCESS | 784 | 1470735578063 Marionette DEBUG loaded listener.js 02:39:38 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (16150C00) [pid = 784] [serial = 1244] [outer = 1583E400] 02:39:38 INFO - PROCESS | 784 | 1470735578460 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 02:39:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:39:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 734ms 02:39:38 INFO - PROCESS | 784 | 1470735578514 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 02:39:38 INFO - PROCESS | 784 | 1470735578516 Marionette TRACE conn3 <- [1,1621,null,{"value":"13"}] 02:39:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:39:38 INFO - PROCESS | 784 | 1470735578519 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:39:38 INFO - PROCESS | 784 | 1470735578521 Marionette TRACE conn3 <- [1,1622,null,{}] 02:39:38 INFO - PROCESS | 784 | 1470735578525 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:38 INFO - PROCESS | 784 | 1470735578527 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:38 INFO - PROCESS | 784 | 1470735578647 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 02:39:38 INFO - PROCESS | 784 | 1470735578655 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:38 INFO - PROCESS | 784 | 1470735578658 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:38 INFO - PROCESS | 784 | ++DOCSHELL 163AAC00 == 34 [pid = 784] [id = 415] 02:39:38 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (163AB000) [pid = 784] [serial = 1245] [outer = 00000000] 02:39:38 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (16984800) [pid = 784] [serial = 1246] [outer = 163AB000] 02:39:38 INFO - PROCESS | 784 | 1470735578764 Marionette DEBUG loaded listener.js 02:39:38 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (16AD7800) [pid = 784] [serial = 1247] [outer = 163AB000] 02:39:39 INFO - PROCESS | 784 | 1470735579196 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 02:39:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:39:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 688ms 02:39:39 INFO - PROCESS | 784 | 1470735579219 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 02:39:39 INFO - PROCESS | 784 | 1470735579221 Marionette TRACE conn3 <- [1,1625,null,{"value":"13"}] 02:39:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:39:39 INFO - PROCESS | 784 | 1470735579224 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:39:39 INFO - PROCESS | 784 | 1470735579226 Marionette TRACE conn3 <- [1,1626,null,{}] 02:39:39 INFO - PROCESS | 784 | 1470735579229 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:39 INFO - PROCESS | 784 | 1470735579231 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:39 INFO - PROCESS | 784 | 1470735579367 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 02:39:39 INFO - PROCESS | 784 | 1470735579385 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:39 INFO - PROCESS | 784 | 1470735579387 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:39 INFO - PROCESS | 784 | ++DOCSHELL 0C396000 == 35 [pid = 784] [id = 416] 02:39:39 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (173E6400) [pid = 784] [serial = 1248] [outer = 00000000] 02:39:39 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (17750C00) [pid = 784] [serial = 1249] [outer = 173E6400] 02:39:39 INFO - PROCESS | 784 | 1470735579438 Marionette DEBUG loaded listener.js 02:39:39 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (17783800) [pid = 784] [serial = 1250] [outer = 173E6400] 02:39:39 INFO - PROCESS | 784 | 1470735579880 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 02:39:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:39:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 687ms 02:39:39 INFO - PROCESS | 784 | 1470735579924 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 02:39:39 INFO - PROCESS | 784 | 1470735579926 Marionette TRACE conn3 <- [1,1629,null,{"value":"13"}] 02:39:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:39:39 INFO - PROCESS | 784 | 1470735579934 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:39:39 INFO - PROCESS | 784 | 1470735579936 Marionette TRACE conn3 <- [1,1630,null,{}] 02:39:39 INFO - PROCESS | 784 | 1470735579940 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:39 INFO - PROCESS | 784 | 1470735579945 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:40 INFO - PROCESS | 784 | 1470735580103 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 02:39:40 INFO - PROCESS | 784 | 1470735580166 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:40 INFO - PROCESS | 784 | 1470735580168 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:40 INFO - PROCESS | 784 | ++DOCSHELL 1809A000 == 36 [pid = 784] [id = 417] 02:39:40 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (1809FC00) [pid = 784] [serial = 1251] [outer = 00000000] 02:39:40 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (1834C000) [pid = 784] [serial = 1252] [outer = 1809FC00] 02:39:40 INFO - PROCESS | 784 | 1470735580213 Marionette DEBUG loaded listener.js 02:39:40 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (19792000) [pid = 784] [serial = 1253] [outer = 1809FC00] 02:39:40 INFO - PROCESS | 784 | --DOMWINDOW == 86 (13E9E400) [pid = 784] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:39:40 INFO - PROCESS | 784 | --DOMWINDOW == 85 (0C394400) [pid = 784] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:39:40 INFO - PROCESS | 784 | --DOMWINDOW == 84 (13249800) [pid = 784] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:39:40 INFO - PROCESS | 784 | --DOMWINDOW == 83 (15D8F800) [pid = 784] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:39:40 INFO - PROCESS | 784 | --DOMWINDOW == 82 (163A2000) [pid = 784] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:39:40 INFO - PROCESS | 784 | --DOMWINDOW == 81 (16022C00) [pid = 784] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:39:40 INFO - PROCESS | 784 | --DOMWINDOW == 80 (19738000) [pid = 784] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:39:40 INFO - PROCESS | 784 | --DOMWINDOW == 79 (10A4E000) [pid = 784] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:39:40 INFO - PROCESS | 784 | --DOMWINDOW == 78 (104E9800) [pid = 784] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:39:40 INFO - PROCESS | 784 | --DOMWINDOW == 77 (139CE400) [pid = 784] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:39:40 INFO - PROCESS | 784 | --DOMWINDOW == 76 (13146800) [pid = 784] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:39:40 INFO - PROCESS | 784 | --DOMWINDOW == 75 (11A5AC00) [pid = 784] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:39:40 INFO - PROCESS | 784 | --DOMWINDOW == 74 (14FCA400) [pid = 784] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:39:40 INFO - PROCESS | 784 | --DOMWINDOW == 73 (16AD8C00) [pid = 784] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:39:40 INFO - PROCESS | 784 | 1470735580640 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 02:39:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:39:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 750ms 02:39:40 INFO - PROCESS | 784 | 1470735580701 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 02:39:40 INFO - PROCESS | 784 | 1470735580703 Marionette TRACE conn3 <- [1,1633,null,{"value":"13"}] 02:39:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:39:40 INFO - PROCESS | 784 | 1470735580707 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:39:40 INFO - PROCESS | 784 | 1470735580709 Marionette TRACE conn3 <- [1,1634,null,{}] 02:39:40 INFO - PROCESS | 784 | 1470735580713 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:40 INFO - PROCESS | 784 | 1470735580715 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:40 INFO - PROCESS | 784 | 1470735580828 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 02:39:40 INFO - PROCESS | 784 | 1470735580885 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:40 INFO - PROCESS | 784 | 1470735580888 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:40 INFO - PROCESS | 784 | ++DOCSHELL 1036A400 == 37 [pid = 784] [id = 418] 02:39:40 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (103D1400) [pid = 784] [serial = 1254] [outer = 00000000] 02:39:40 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (12BC6C00) [pid = 784] [serial = 1255] [outer = 103D1400] 02:39:40 INFO - PROCESS | 784 | 1470735580931 Marionette DEBUG loaded listener.js 02:39:41 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (12D9E400) [pid = 784] [serial = 1256] [outer = 103D1400] 02:39:41 INFO - PROCESS | 784 | 1470735581288 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 02:39:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:39:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 625ms 02:39:41 INFO - PROCESS | 784 | 1470735581344 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 02:39:41 INFO - PROCESS | 784 | 1470735581346 Marionette TRACE conn3 <- [1,1637,null,{"value":"13"}] 02:39:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:39:41 INFO - PROCESS | 784 | 1470735581358 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:39:41 INFO - PROCESS | 784 | 1470735581360 Marionette TRACE conn3 <- [1,1638,null,{}] 02:39:41 INFO - PROCESS | 784 | 1470735581363 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:41 INFO - PROCESS | 784 | 1470735581365 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:41 INFO - PROCESS | 784 | 1470735581444 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 02:39:41 INFO - PROCESS | 784 | 1470735581449 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:41 INFO - PROCESS | 784 | 1470735581451 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:41 INFO - PROCESS | 784 | ++DOCSHELL 152C5800 == 38 [pid = 784] [id = 419] 02:39:41 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (15838C00) [pid = 784] [serial = 1257] [outer = 00000000] 02:39:41 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (17955C00) [pid = 784] [serial = 1258] [outer = 15838C00] 02:39:41 INFO - PROCESS | 784 | 1470735581495 Marionette DEBUG loaded listener.js 02:39:41 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (19738000) [pid = 784] [serial = 1259] [outer = 15838C00] 02:39:41 INFO - PROCESS | 784 | 1470735581948 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 02:39:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:39:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 656ms 02:39:42 INFO - PROCESS | 784 | 1470735582008 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 02:39:42 INFO - PROCESS | 784 | 1470735582010 Marionette TRACE conn3 <- [1,1641,null,{"value":"13"}] 02:39:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:39:42 INFO - PROCESS | 784 | 1470735582014 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:39:42 INFO - PROCESS | 784 | 1470735582015 Marionette TRACE conn3 <- [1,1642,null,{}] 02:39:42 INFO - PROCESS | 784 | 1470735582019 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:42 INFO - PROCESS | 784 | 1470735582020 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:42 INFO - PROCESS | 784 | 1470735582098 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 02:39:42 INFO - PROCESS | 784 | 1470735582105 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:42 INFO - PROCESS | 784 | 1470735582107 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:42 INFO - PROCESS | 784 | ++DOCSHELL 10435800 == 39 [pid = 784] [id = 420] 02:39:42 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (19ECF800) [pid = 784] [serial = 1260] [outer = 00000000] 02:39:42 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (19ED3C00) [pid = 784] [serial = 1261] [outer = 19ECF800] 02:39:42 INFO - PROCESS | 784 | 1470735582151 Marionette DEBUG loaded listener.js 02:39:42 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (19ED5C00) [pid = 784] [serial = 1262] [outer = 19ECF800] 02:39:42 INFO - PROCESS | 784 | 1470735582692 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 02:39:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:39:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 751ms 02:39:42 INFO - PROCESS | 784 | 1470735582755 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 02:39:42 INFO - PROCESS | 784 | 1470735582760 Marionette TRACE conn3 <- [1,1645,null,{"value":"13"}] 02:39:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:39:42 INFO - PROCESS | 784 | 1470735582766 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:39:42 INFO - PROCESS | 784 | 1470735582771 Marionette TRACE conn3 <- [1,1646,null,{}] 02:39:42 INFO - PROCESS | 784 | 1470735582779 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:42 INFO - PROCESS | 784 | 1470735582783 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:42 INFO - PROCESS | 784 | 1470735582925 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 02:39:43 INFO - PROCESS | 784 | 1470735583029 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:43 INFO - PROCESS | 784 | 1470735583033 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:43 INFO - PROCESS | 784 | ++DOCSHELL 10A03400 == 40 [pid = 784] [id = 421] 02:39:43 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (10A08800) [pid = 784] [serial = 1263] [outer = 00000000] 02:39:43 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (12D77C00) [pid = 784] [serial = 1264] [outer = 10A08800] 02:39:43 INFO - PROCESS | 784 | 1470735583103 Marionette DEBUG loaded listener.js 02:39:43 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (1324A400) [pid = 784] [serial = 1265] [outer = 10A08800] 02:39:43 INFO - PROCESS | 784 | 1470735583706 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:39:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:39:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1000ms 02:39:43 INFO - PROCESS | 784 | 1470735583769 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 02:39:43 INFO - PROCESS | 784 | 1470735583773 Marionette TRACE conn3 <- [1,1649,null,{"value":"13"}] 02:39:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:39:43 INFO - PROCESS | 784 | 1470735583780 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:39:43 INFO - PROCESS | 784 | 1470735583785 Marionette TRACE conn3 <- [1,1650,null,{}] 02:39:43 INFO - PROCESS | 784 | 1470735583791 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:43 INFO - PROCESS | 784 | 1470735583796 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:43 INFO - PROCESS | 784 | 1470735583936 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 02:39:44 INFO - PROCESS | 784 | 1470735584070 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:44 INFO - PROCESS | 784 | 1470735584073 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:44 INFO - PROCESS | 784 | ++DOCSHELL 15364C00 == 41 [pid = 784] [id = 422] 02:39:44 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (1583CC00) [pid = 784] [serial = 1266] [outer = 00000000] 02:39:44 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (15DBD400) [pid = 784] [serial = 1267] [outer = 1583CC00] 02:39:44 INFO - PROCESS | 784 | 1470735584136 Marionette DEBUG loaded listener.js 02:39:44 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (163A2400) [pid = 784] [serial = 1268] [outer = 1583CC00] 02:39:44 INFO - PROCESS | 784 | 1470735584695 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:39:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:39:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 953ms 02:39:44 INFO - PROCESS | 784 | 1470735584725 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 02:39:44 INFO - PROCESS | 784 | 1470735584727 Marionette TRACE conn3 <- [1,1653,null,{"value":"13"}] 02:39:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:39:44 INFO - PROCESS | 784 | 1470735584731 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:39:44 INFO - PROCESS | 784 | 1470735584735 Marionette TRACE conn3 <- [1,1654,null,{}] 02:39:44 INFO - PROCESS | 784 | 1470735584746 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:44 INFO - PROCESS | 784 | 1470735584751 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:44 INFO - PROCESS | 784 | 1470735584861 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 02:39:45 INFO - PROCESS | 784 | 1470735584992 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:45 INFO - PROCESS | 784 | 1470735584995 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:45 INFO - PROCESS | 784 | ++DOCSHELL 182C0800 == 42 [pid = 784] [id = 423] 02:39:45 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (182C1000) [pid = 784] [serial = 1269] [outer = 00000000] 02:39:45 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (19ED0400) [pid = 784] [serial = 1270] [outer = 182C1000] 02:39:45 INFO - PROCESS | 784 | 1470735585052 Marionette DEBUG loaded listener.js 02:39:45 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (1A094C00) [pid = 784] [serial = 1271] [outer = 182C1000] 02:39:45 INFO - PROCESS | 784 | 1470735585810 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 02:39:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:39:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1095ms 02:39:45 INFO - PROCESS | 784 | 1470735585827 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 02:39:45 INFO - PROCESS | 784 | 1470735585833 Marionette TRACE conn3 <- [1,1657,null,{"value":"13"}] 02:39:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:39:45 INFO - PROCESS | 784 | 1470735585853 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:39:45 INFO - PROCESS | 784 | 1470735585856 Marionette TRACE conn3 <- [1,1658,null,{}] 02:39:45 INFO - PROCESS | 784 | 1470735585862 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:45 INFO - PROCESS | 784 | 1470735585864 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:45 INFO - PROCESS | 784 | 1470735585963 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 02:39:46 INFO - PROCESS | 784 | 1470735586094 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:46 INFO - PROCESS | 784 | 1470735586099 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:46 INFO - PROCESS | 784 | ++DOCSHELL 112DAC00 == 43 [pid = 784] [id = 424] 02:39:46 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (112E5400) [pid = 784] [serial = 1272] [outer = 00000000] 02:39:46 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (13149400) [pid = 784] [serial = 1273] [outer = 112E5400] 02:39:46 INFO - PROCESS | 784 | 1470735586151 Marionette DEBUG loaded listener.js 02:39:46 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (131F0800) [pid = 784] [serial = 1274] [outer = 112E5400] 02:39:46 INFO - PROCESS | 784 | --DOCSHELL 1051E000 == 42 [pid = 784] [id = 409] 02:39:46 INFO - PROCESS | 784 | --DOCSHELL 13E9C800 == 41 [pid = 784] [id = 388] 02:39:46 INFO - PROCESS | 784 | --DOCSHELL 104E7400 == 40 [pid = 784] [id = 397] 02:39:46 INFO - PROCESS | 784 | --DOCSHELL 112E4C00 == 39 [pid = 784] [id = 387] 02:39:46 INFO - PROCESS | 784 | --DOCSHELL 16AD0400 == 38 [pid = 784] [id = 391] 02:39:46 INFO - PROCESS | 784 | --DOCSHELL 17954400 == 37 [pid = 784] [id = 392] 02:39:46 INFO - PROCESS | 784 | --DOCSHELL 16982000 == 36 [pid = 784] [id = 390] 02:39:46 INFO - PROCESS | 784 | --DOCSHELL 10A49800 == 35 [pid = 784] [id = 396] 02:39:46 INFO - PROCESS | 784 | --DOCSHELL 131E9800 == 34 [pid = 784] [id = 394] 02:39:46 INFO - PROCESS | 784 | --DOCSHELL 0C38F400 == 33 [pid = 784] [id = 410] 02:39:46 INFO - PROCESS | 784 | --DOMWINDOW == 93 (1792A000) [pid = 784] [serial = 1216] [outer = 00000000] [url = about:blank] 02:39:46 INFO - PROCESS | 784 | --DOMWINDOW == 92 (10A49C00) [pid = 784] [serial = 1228] [outer = 00000000] [url = about:blank] 02:39:46 INFO - PROCESS | 784 | --DOMWINDOW == 91 (10476C00) [pid = 784] [serial = 1219] [outer = 00000000] [url = about:blank] 02:39:46 INFO - PROCESS | 784 | --DOMWINDOW == 90 (13449C00) [pid = 784] [serial = 1222] [outer = 00000000] [url = about:blank] 02:39:46 INFO - PROCESS | 784 | --DOMWINDOW == 89 (10A4B000) [pid = 784] [serial = 1220] [outer = 00000000] [url = about:blank] 02:39:46 INFO - PROCESS | 784 | --DOMWINDOW == 88 (15DBE000) [pid = 784] [serial = 1204] [outer = 00000000] [url = about:blank] 02:39:46 INFO - PROCESS | 784 | --DOMWINDOW == 87 (16A17C00) [pid = 784] [serial = 1207] [outer = 00000000] [url = about:blank] 02:39:46 INFO - PROCESS | 784 | --DOMWINDOW == 86 (161DF000) [pid = 784] [serial = 1225] [outer = 00000000] [url = about:blank] 02:39:46 INFO - PROCESS | 784 | --DOMWINDOW == 85 (19ED4400) [pid = 784] [serial = 1187] [outer = 00000000] [url = about:blank] 02:39:46 INFO - PROCESS | 784 | --DOMWINDOW == 84 (12BC4000) [pid = 784] [serial = 1189] [outer = 00000000] [url = about:blank] 02:39:46 INFO - PROCESS | 784 | --DOMWINDOW == 83 (13C23C00) [pid = 784] [serial = 1190] [outer = 00000000] [url = about:blank] 02:39:46 INFO - PROCESS | 784 | --DOMWINDOW == 82 (10A4D800) [pid = 784] [serial = 1192] [outer = 00000000] [url = about:blank] 02:39:46 INFO - PROCESS | 784 | --DOMWINDOW == 81 (11219000) [pid = 784] [serial = 1193] [outer = 00000000] [url = about:blank] 02:39:46 INFO - PROCESS | 784 | --DOMWINDOW == 80 (13E9F000) [pid = 784] [serial = 1198] [outer = 00000000] [url = about:blank] 02:39:46 INFO - PROCESS | 784 | --DOMWINDOW == 79 (14298400) [pid = 784] [serial = 1199] [outer = 00000000] [url = about:blank] 02:39:46 INFO - PROCESS | 784 | --DOMWINDOW == 78 (13155000) [pid = 784] [serial = 1195] [outer = 00000000] [url = about:blank] 02:39:46 INFO - PROCESS | 784 | --DOMWINDOW == 77 (1393FC00) [pid = 784] [serial = 1223] [outer = 00000000] [url = about:blank] 02:39:46 INFO - PROCESS | 784 | --DOMWINDOW == 76 (131E4000) [pid = 784] [serial = 1196] [outer = 00000000] [url = about:blank] 02:39:46 INFO - PROCESS | 784 | --DOMWINDOW == 75 (16968000) [pid = 784] [serial = 1226] [outer = 00000000] [url = about:blank] 02:39:46 INFO - PROCESS | 784 | --DOMWINDOW == 74 (15D93800) [pid = 784] [serial = 1210] [outer = 00000000] [url = about:blank] 02:39:46 INFO - PROCESS | 784 | --DOMWINDOW == 73 (16154000) [pid = 784] [serial = 1211] [outer = 00000000] [url = about:blank] 02:39:46 INFO - PROCESS | 784 | --DOMWINDOW == 72 (16A1AC00) [pid = 784] [serial = 1208] [outer = 00000000] [url = about:blank] 02:39:46 INFO - PROCESS | 784 | --DOMWINDOW == 71 (152C6C00) [pid = 784] [serial = 1201] [outer = 00000000] [url = about:blank] 02:39:46 INFO - PROCESS | 784 | --DOMWINDOW == 70 (15366800) [pid = 784] [serial = 1202] [outer = 00000000] [url = about:blank] 02:39:46 INFO - PROCESS | 784 | --DOMWINDOW == 69 (1774F000) [pid = 784] [serial = 1214] [outer = 00000000] [url = about:blank] 02:39:46 INFO - PROCESS | 784 | --DOMWINDOW == 68 (1614C400) [pid = 784] [serial = 1205] [outer = 00000000] [url = about:blank] 02:39:46 INFO - PROCESS | 784 | --DOMWINDOW == 67 (17935C00) [pid = 784] [serial = 1217] [outer = 00000000] [url = about:blank] 02:39:46 INFO - PROCESS | 784 | --DOMWINDOW == 66 (17305000) [pid = 784] [serial = 1213] [outer = 00000000] [url = about:blank] 02:39:46 INFO - PROCESS | 784 | 1470735586638 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 02:39:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:39:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 844ms 02:39:46 INFO - PROCESS | 784 | 1470735586700 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 02:39:46 INFO - PROCESS | 784 | 1470735586704 Marionette TRACE conn3 <- [1,1661,null,{"value":"13"}] 02:39:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:39:46 INFO - PROCESS | 784 | 1470735586710 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:39:46 INFO - PROCESS | 784 | 1470735586713 Marionette TRACE conn3 <- [1,1662,null,{}] 02:39:46 INFO - PROCESS | 784 | 1470735586717 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:46 INFO - PROCESS | 784 | 1470735586719 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:46 INFO - PROCESS | 784 | 1470735586806 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 02:39:46 INFO - PROCESS | 784 | 1470735586812 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:46 INFO - PROCESS | 784 | 1470735586814 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:46 INFO - PROCESS | 784 | ++DOCSHELL 12BC4000 == 34 [pid = 784] [id = 425] 02:39:46 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (12D6D400) [pid = 784] [serial = 1275] [outer = 00000000] 02:39:46 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (131E9800) [pid = 784] [serial = 1276] [outer = 12D6D400] 02:39:46 INFO - PROCESS | 784 | 1470735586868 Marionette DEBUG loaded listener.js 02:39:46 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (1393E400) [pid = 784] [serial = 1277] [outer = 12D6D400] 02:39:47 INFO - PROCESS | 784 | 1470735587352 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 02:39:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:39:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 703ms 02:39:47 INFO - PROCESS | 784 | 1470735587410 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 02:39:47 INFO - PROCESS | 784 | 1470735587412 Marionette TRACE conn3 <- [1,1665,null,{"value":"13"}] 02:39:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:39:47 INFO - PROCESS | 784 | 1470735587415 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:39:47 INFO - PROCESS | 784 | 1470735587418 Marionette TRACE conn3 <- [1,1666,null,{}] 02:39:47 INFO - PROCESS | 784 | 1470735587461 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:47 INFO - PROCESS | 784 | 1470735587466 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:47 INFO - PROCESS | 784 | 1470735587560 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 02:39:47 INFO - PROCESS | 784 | 1470735587646 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:47 INFO - PROCESS | 784 | 1470735587649 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:47 INFO - PROCESS | 784 | ++DOCSHELL 14FC1000 == 35 [pid = 784] [id = 426] 02:39:47 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (14FC1800) [pid = 784] [serial = 1278] [outer = 00000000] 02:39:47 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (152ACC00) [pid = 784] [serial = 1279] [outer = 14FC1800] 02:39:47 INFO - PROCESS | 784 | 1470735587696 Marionette DEBUG loaded listener.js 02:39:47 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (152CF000) [pid = 784] [serial = 1280] [outer = 14FC1800] 02:39:48 INFO - PROCESS | 784 | 1470735588068 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 02:39:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:39:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 673ms 02:39:48 INFO - PROCESS | 784 | 1470735588094 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 02:39:48 INFO - PROCESS | 784 | 1470735588097 Marionette TRACE conn3 <- [1,1669,null,{"value":"13"}] 02:39:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:39:48 INFO - PROCESS | 784 | 1470735588100 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:39:48 INFO - PROCESS | 784 | 1470735588102 Marionette TRACE conn3 <- [1,1670,null,{}] 02:39:48 INFO - PROCESS | 784 | 1470735588105 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:48 INFO - PROCESS | 784 | 1470735588107 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:48 INFO - PROCESS | 784 | 1470735588212 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 02:39:48 INFO - PROCESS | 784 | 1470735588220 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:48 INFO - PROCESS | 784 | 1470735588222 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:48 INFO - PROCESS | 784 | ++DOCSHELL 15843800 == 36 [pid = 784] [id = 427] 02:39:48 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (15845400) [pid = 784] [serial = 1281] [outer = 00000000] 02:39:48 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (1601F400) [pid = 784] [serial = 1282] [outer = 15845400] 02:39:48 INFO - PROCESS | 784 | 1470735588275 Marionette DEBUG loaded listener.js 02:39:48 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (163A2000) [pid = 784] [serial = 1283] [outer = 15845400] 02:39:48 INFO - PROCESS | 784 | 1470735588749 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 02:39:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:39:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 688ms 02:39:48 INFO - PROCESS | 784 | 1470735588799 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 02:39:48 INFO - PROCESS | 784 | 1470735588802 Marionette TRACE conn3 <- [1,1673,null,{"value":"13"}] 02:39:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:39:48 INFO - PROCESS | 784 | 1470735588805 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:39:48 INFO - PROCESS | 784 | 1470735588806 Marionette TRACE conn3 <- [1,1674,null,{}] 02:39:48 INFO - PROCESS | 784 | 1470735588810 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:48 INFO - PROCESS | 784 | 1470735588812 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:48 INFO - PROCESS | 784 | 1470735588927 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 02:39:49 INFO - PROCESS | 784 | 1470735589015 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:49 INFO - PROCESS | 784 | 1470735589017 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:49 INFO - PROCESS | 784 | ++DOCSHELL 16A12000 == 37 [pid = 784] [id = 428] 02:39:49 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (16A1A800) [pid = 784] [serial = 1284] [outer = 00000000] 02:39:49 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (16AD1C00) [pid = 784] [serial = 1285] [outer = 16A1A800] 02:39:49 INFO - PROCESS | 784 | 1470735589060 Marionette DEBUG loaded listener.js 02:39:49 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (16AD4800) [pid = 784] [serial = 1286] [outer = 16A1A800] 02:39:49 INFO - PROCESS | 784 | 1470735589489 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 02:39:49 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 02:39:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 735ms 02:39:49 INFO - PROCESS | 784 | 1470735589545 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 02:39:49 INFO - PROCESS | 784 | 1470735589547 Marionette TRACE conn3 <- [1,1677,null,{"value":"13"}] 02:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:39:49 INFO - PROCESS | 784 | 1470735589551 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:39:49 INFO - PROCESS | 784 | 1470735589553 Marionette TRACE conn3 <- [1,1678,null,{}] 02:39:49 INFO - PROCESS | 784 | 1470735589556 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:49 INFO - PROCESS | 784 | 1470735589561 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:49 INFO - PROCESS | 784 | 1470735589695 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 02:39:49 INFO - PROCESS | 784 | 1470735589761 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:49 INFO - PROCESS | 784 | 1470735589763 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:49 INFO - PROCESS | 784 | ++DOCSHELL 17160800 == 38 [pid = 784] [id = 429] 02:39:49 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (17303C00) [pid = 784] [serial = 1287] [outer = 00000000] 02:39:49 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (17949800) [pid = 784] [serial = 1288] [outer = 17303C00] 02:39:49 INFO - PROCESS | 784 | 1470735589807 Marionette DEBUG loaded listener.js 02:39:49 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (17954400) [pid = 784] [serial = 1289] [outer = 17303C00] 02:39:50 INFO - PROCESS | 784 | 1470735590228 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 02:39:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:39:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 735ms 02:39:50 INFO - PROCESS | 784 | 1470735590324 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 02:39:50 INFO - PROCESS | 784 | 1470735590326 Marionette TRACE conn3 <- [1,1681,null,{"value":"13"}] 02:39:50 INFO - PROCESS | 784 | 1470735590330 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:39:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:39:50 INFO - PROCESS | 784 | 1470735590332 Marionette TRACE conn3 <- [1,1682,null,{}] 02:39:50 INFO - PROCESS | 784 | 1470735590335 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:50 INFO - PROCESS | 784 | 1470735590337 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:50 INFO - PROCESS | 784 | 1470735590543 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 02:39:50 INFO - PROCESS | 784 | --DOMWINDOW == 80 (1429E800) [pid = 784] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:39:50 INFO - PROCESS | 784 | --DOMWINDOW == 79 (12D6D800) [pid = 784] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:39:50 INFO - PROCESS | 784 | --DOMWINDOW == 78 (0C391000) [pid = 784] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:39:50 INFO - PROCESS | 784 | --DOMWINDOW == 77 (1809FC00) [pid = 784] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:39:50 INFO - PROCESS | 784 | --DOMWINDOW == 76 (114E2000) [pid = 784] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:39:50 INFO - PROCESS | 784 | --DOMWINDOW == 75 (173E6400) [pid = 784] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:39:50 INFO - PROCESS | 784 | --DOMWINDOW == 74 (103D1400) [pid = 784] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:39:50 INFO - PROCESS | 784 | --DOMWINDOW == 73 (15838C00) [pid = 784] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:39:50 INFO - PROCESS | 784 | --DOMWINDOW == 72 (1583E400) [pid = 784] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:39:50 INFO - PROCESS | 784 | --DOMWINDOW == 71 (163AB000) [pid = 784] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:39:50 INFO - PROCESS | 784 | --DOMWINDOW == 70 (1055FC00) [pid = 784] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:39:50 INFO - PROCESS | 784 | 1470735590606 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:50 INFO - PROCESS | 784 | 1470735590608 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:50 INFO - PROCESS | 784 | ++DOCSHELL 0C394400 == 39 [pid = 784] [id = 430] 02:39:50 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (103D1400) [pid = 784] [serial = 1290] [outer = 00000000] 02:39:50 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (1292F400) [pid = 784] [serial = 1291] [outer = 103D1400] 02:39:50 INFO - PROCESS | 784 | 1470735590652 Marionette DEBUG loaded listener.js 02:39:50 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (12D6D800) [pid = 784] [serial = 1292] [outer = 103D1400] 02:39:51 INFO - PROCESS | 784 | 1470735591007 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 02:39:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:39:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 688ms 02:39:51 INFO - PROCESS | 784 | 1470735591031 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 02:39:51 INFO - PROCESS | 784 | 1470735591033 Marionette TRACE conn3 <- [1,1685,null,{"value":"13"}] 02:39:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:39:51 INFO - PROCESS | 784 | 1470735591036 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:39:51 INFO - PROCESS | 784 | 1470735591038 Marionette TRACE conn3 <- [1,1686,null,{}] 02:39:51 INFO - PROCESS | 784 | 1470735591041 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:51 INFO - PROCESS | 784 | 1470735591043 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:51 INFO - PROCESS | 784 | 1470735591157 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 02:39:51 INFO - PROCESS | 784 | 1470735591165 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:51 INFO - PROCESS | 784 | 1470735591167 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:51 INFO - PROCESS | 784 | ++DOCSHELL 130DBC00 == 40 [pid = 784] [id = 431] 02:39:51 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (13245800) [pid = 784] [serial = 1293] [outer = 00000000] 02:39:51 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (17951400) [pid = 784] [serial = 1294] [outer = 13245800] 02:39:51 INFO - PROCESS | 784 | 1470735591214 Marionette DEBUG loaded listener.js 02:39:51 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (17955000) [pid = 784] [serial = 1295] [outer = 13245800] 02:39:51 INFO - PROCESS | 784 | 1470735591619 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 02:39:51 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 02:39:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 626ms 02:39:51 INFO - PROCESS | 784 | 1470735591674 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 02:39:51 INFO - PROCESS | 784 | 1470735591676 Marionette TRACE conn3 <- [1,1689,null,{"value":"13"}] 02:39:51 INFO - PROCESS | 784 | 1470735591680 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:39:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:39:51 INFO - PROCESS | 784 | 1470735591681 Marionette TRACE conn3 <- [1,1690,null,{}] 02:39:51 INFO - PROCESS | 784 | 1470735591684 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:51 INFO - PROCESS | 784 | 1470735591686 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:51 INFO - PROCESS | 784 | 1470735591801 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 02:39:51 INFO - PROCESS | 784 | 1470735591808 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:51 INFO - PROCESS | 784 | 1470735591810 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:51 INFO - PROCESS | 784 | ++DOCSHELL 15838C00 == 41 [pid = 784] [id = 432] 02:39:51 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (19C10800) [pid = 784] [serial = 1296] [outer = 00000000] 02:39:51 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (1A09BC00) [pid = 784] [serial = 1297] [outer = 19C10800] 02:39:51 INFO - PROCESS | 784 | 1470735591855 Marionette DEBUG loaded listener.js 02:39:51 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (1A407000) [pid = 784] [serial = 1298] [outer = 19C10800] 02:39:52 INFO - PROCESS | 784 | 1470735592283 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 02:39:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:39:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 641ms 02:39:52 INFO - PROCESS | 784 | 1470735592318 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 02:39:52 INFO - PROCESS | 784 | 1470735592320 Marionette TRACE conn3 <- [1,1693,null,{"value":"13"}] 02:39:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:39:52 INFO - PROCESS | 784 | 1470735592323 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:39:52 INFO - PROCESS | 784 | 1470735592325 Marionette TRACE conn3 <- [1,1694,null,{}] 02:39:52 INFO - PROCESS | 784 | 1470735592328 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:52 INFO - PROCESS | 784 | 1470735592339 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:52 INFO - PROCESS | 784 | 1470735592459 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 02:39:52 INFO - PROCESS | 784 | 1470735592468 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:52 INFO - PROCESS | 784 | 1470735592470 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:52 INFO - PROCESS | 784 | ++DOCSHELL 19ED7400 == 42 [pid = 784] [id = 433] 02:39:52 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (1A40D400) [pid = 784] [serial = 1299] [outer = 00000000] 02:39:52 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (13E9FC00) [pid = 784] [serial = 1300] [outer = 1A40D400] 02:39:52 INFO - PROCESS | 784 | 1470735592513 Marionette DEBUG loaded listener.js 02:39:52 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (1A4C2400) [pid = 784] [serial = 1301] [outer = 1A40D400] 02:39:53 INFO - PROCESS | 784 | 1470735593191 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 02:39:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:39:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 954ms 02:39:53 INFO - PROCESS | 784 | 1470735593270 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 02:39:53 INFO - PROCESS | 784 | 1470735593275 Marionette TRACE conn3 <- [1,1697,null,{"value":"13"}] 02:39:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:39:53 INFO - PROCESS | 784 | 1470735593280 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:39:53 INFO - PROCESS | 784 | 1470735593285 Marionette TRACE conn3 <- [1,1698,null,{}] 02:39:53 INFO - PROCESS | 784 | 1470735593290 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:53 INFO - PROCESS | 784 | 1470735593293 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:53 INFO - PROCESS | 784 | 1470735593409 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 02:39:53 INFO - PROCESS | 784 | 1470735593536 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:53 INFO - PROCESS | 784 | 1470735593539 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:53 INFO - PROCESS | 784 | ++DOCSHELL 10A49C00 == 43 [pid = 784] [id = 434] 02:39:53 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (10B78000) [pid = 784] [serial = 1302] [outer = 00000000] 02:39:53 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1293D000) [pid = 784] [serial = 1303] [outer = 10B78000] 02:39:53 INFO - PROCESS | 784 | 1470735593595 Marionette DEBUG loaded listener.js 02:39:53 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (13444400) [pid = 784] [serial = 1304] [outer = 10B78000] 02:39:54 INFO - PROCESS | 784 | 1470735594177 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 02:39:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 954ms 02:39:54 INFO - PROCESS | 784 | 1470735594225 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 02:39:54 INFO - PROCESS | 784 | 1470735594230 Marionette TRACE conn3 <- [1,1701,null,{"value":"13"}] 02:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:39:54 INFO - PROCESS | 784 | 1470735594237 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:39:54 INFO - PROCESS | 784 | 1470735594240 Marionette TRACE conn3 <- [1,1702,null,{}] 02:39:54 INFO - PROCESS | 784 | 1470735594244 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:54 INFO - PROCESS | 784 | 1470735594246 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:54 INFO - PROCESS | 784 | 1470735594360 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 02:39:54 INFO - PROCESS | 784 | 1470735594494 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:54 INFO - PROCESS | 784 | 1470735594497 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:54 INFO - PROCESS | 784 | ++DOCSHELL 152C5C00 == 44 [pid = 784] [id = 435] 02:39:54 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (15364800) [pid = 784] [serial = 1305] [outer = 00000000] 02:39:54 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (15D97400) [pid = 784] [serial = 1306] [outer = 15364800] 02:39:54 INFO - PROCESS | 784 | 1470735594553 Marionette DEBUG loaded listener.js 02:39:54 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (163AA400) [pid = 784] [serial = 1307] [outer = 15364800] 02:39:55 INFO - PROCESS | 784 | 1470735595159 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:39:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1001ms 02:39:55 INFO - PROCESS | 784 | 1470735595239 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 02:39:55 INFO - PROCESS | 784 | 1470735595241 Marionette TRACE conn3 <- [1,1705,null,{"value":"13"}] 02:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:39:55 INFO - PROCESS | 784 | 1470735595246 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:39:55 INFO - PROCESS | 784 | 1470735595249 Marionette TRACE conn3 <- [1,1706,null,{}] 02:39:55 INFO - PROCESS | 784 | 1470735595260 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:55 INFO - PROCESS | 784 | 1470735595265 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:55 INFO - PROCESS | 784 | 1470735595425 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 02:39:55 INFO - PROCESS | 784 | 1470735595435 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:55 INFO - PROCESS | 784 | 1470735595438 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:55 INFO - PROCESS | 784 | ++DOCSHELL 131EF800 == 45 [pid = 784] [id = 436] 02:39:55 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (13EA2400) [pid = 784] [serial = 1308] [outer = 00000000] 02:39:55 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (16AD1000) [pid = 784] [serial = 1309] [outer = 13EA2400] 02:39:55 INFO - PROCESS | 784 | 1470735595494 Marionette DEBUG loaded listener.js 02:39:55 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (176A6400) [pid = 784] [serial = 1310] [outer = 13EA2400] 02:39:56 INFO - PROCESS | 784 | 1470735596297 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:39:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:39:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1094ms 02:39:56 INFO - PROCESS | 784 | 1470735596351 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 02:39:56 INFO - PROCESS | 784 | 1470735596355 Marionette TRACE conn3 <- [1,1709,null,{"value":"13"}] 02:39:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:39:56 INFO - PROCESS | 784 | 1470735596360 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:39:56 INFO - PROCESS | 784 | 1470735596363 Marionette TRACE conn3 <- [1,1710,null,{}] 02:39:56 INFO - PROCESS | 784 | 1470735596369 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:56 INFO - PROCESS | 784 | 1470735596372 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:56 INFO - PROCESS | 784 | 1470735596468 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 02:39:56 INFO - PROCESS | 784 | 1470735596603 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:56 INFO - PROCESS | 784 | 1470735596606 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:56 INFO - PROCESS | 784 | ++DOCSHELL 112E6800 == 46 [pid = 784] [id = 437] 02:39:56 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (11474400) [pid = 784] [serial = 1311] [outer = 00000000] 02:39:56 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (1314AC00) [pid = 784] [serial = 1312] [outer = 11474400] 02:39:56 INFO - PROCESS | 784 | 1470735596657 Marionette DEBUG loaded listener.js 02:39:56 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (131F0C00) [pid = 784] [serial = 1313] [outer = 11474400] 02:39:56 INFO - PROCESS | 784 | --DOCSHELL 11A56400 == 45 [pid = 784] [id = 403] 02:39:56 INFO - PROCESS | 784 | --DOCSHELL 15D8D800 == 44 [pid = 784] [id = 401] 02:39:56 INFO - PROCESS | 784 | --DOCSHELL 161E7800 == 43 [pid = 784] [id = 402] 02:39:56 INFO - PROCESS | 784 | --DOCSHELL 14FC4400 == 42 [pid = 784] [id = 400] 02:39:56 INFO - PROCESS | 784 | --DOCSHELL 139CB800 == 41 [pid = 784] [id = 399] 02:39:56 INFO - PROCESS | 784 | --DOCSHELL 13145400 == 40 [pid = 784] [id = 398] 02:39:56 INFO - PROCESS | 784 | --DOCSHELL 13E9DC00 == 39 [pid = 784] [id = 405] 02:39:56 INFO - PROCESS | 784 | --DOCSHELL 16AD3400 == 38 [pid = 784] [id = 404] 02:39:56 INFO - PROCESS | 784 | --DOMWINDOW == 93 (114DAC00) [pid = 784] [serial = 1229] [outer = 00000000] [url = about:blank] 02:39:56 INFO - PROCESS | 784 | --DOMWINDOW == 92 (14FC1400) [pid = 784] [serial = 1240] [outer = 00000000] [url = about:blank] 02:39:56 INFO - PROCESS | 784 | --DOMWINDOW == 91 (152AA000) [pid = 784] [serial = 1241] [outer = 00000000] [url = about:blank] 02:39:56 INFO - PROCESS | 784 | --DOMWINDOW == 90 (12DA7800) [pid = 784] [serial = 1234] [outer = 00000000] [url = about:blank] 02:39:56 INFO - PROCESS | 784 | --DOMWINDOW == 89 (13143000) [pid = 784] [serial = 1235] [outer = 00000000] [url = about:blank] 02:39:56 INFO - PROCESS | 784 | --DOMWINDOW == 88 (10524400) [pid = 784] [serial = 1232] [outer = 00000000] [url = about:blank] 02:39:56 INFO - PROCESS | 784 | --DOMWINDOW == 87 (10374000) [pid = 784] [serial = 1231] [outer = 00000000] [url = about:blank] 02:39:56 INFO - PROCESS | 784 | --DOMWINDOW == 86 (1834C000) [pid = 784] [serial = 1252] [outer = 00000000] [url = about:blank] 02:39:56 INFO - PROCESS | 784 | --DOMWINDOW == 85 (11CE4C00) [pid = 784] [serial = 1237] [outer = 00000000] [url = about:blank] 02:39:56 INFO - PROCESS | 784 | --DOMWINDOW == 84 (130B3400) [pid = 784] [serial = 1238] [outer = 00000000] [url = about:blank] 02:39:56 INFO - PROCESS | 784 | --DOMWINDOW == 83 (17750C00) [pid = 784] [serial = 1249] [outer = 00000000] [url = about:blank] 02:39:56 INFO - PROCESS | 784 | --DOMWINDOW == 82 (12BC6C00) [pid = 784] [serial = 1255] [outer = 00000000] [url = about:blank] 02:39:56 INFO - PROCESS | 784 | --DOMWINDOW == 81 (17955C00) [pid = 784] [serial = 1258] [outer = 00000000] [url = about:blank] 02:39:56 INFO - PROCESS | 784 | --DOMWINDOW == 80 (16020000) [pid = 784] [serial = 1243] [outer = 00000000] [url = about:blank] 02:39:56 INFO - PROCESS | 784 | --DOMWINDOW == 79 (19792000) [pid = 784] [serial = 1253] [outer = 00000000] [url = about:blank] 02:39:56 INFO - PROCESS | 784 | --DOMWINDOW == 78 (19ED3C00) [pid = 784] [serial = 1261] [outer = 00000000] [url = about:blank] 02:39:56 INFO - PROCESS | 784 | --DOMWINDOW == 77 (16984800) [pid = 784] [serial = 1246] [outer = 00000000] [url = about:blank] 02:39:56 INFO - PROCESS | 784 | --DOMWINDOW == 76 (17783800) [pid = 784] [serial = 1250] [outer = 00000000] [url = about:blank] 02:39:56 INFO - PROCESS | 784 | --DOMWINDOW == 75 (19738000) [pid = 784] [serial = 1259] [outer = 00000000] [url = about:blank] 02:39:56 INFO - PROCESS | 784 | --DOMWINDOW == 74 (16AD7800) [pid = 784] [serial = 1247] [outer = 00000000] [url = about:blank] 02:39:56 INFO - PROCESS | 784 | --DOMWINDOW == 73 (16150C00) [pid = 784] [serial = 1244] [outer = 00000000] [url = about:blank] 02:39:56 INFO - PROCESS | 784 | --DOMWINDOW == 72 (12D9E400) [pid = 784] [serial = 1256] [outer = 00000000] [url = about:blank] 02:39:57 INFO - PROCESS | 784 | 1470735597149 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 02:39:57 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 02:39:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 844ms 02:39:57 INFO - PROCESS | 784 | 1470735597201 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 02:39:57 INFO - PROCESS | 784 | 1470735597205 Marionette TRACE conn3 <- [1,1713,null,{"value":"13"}] 02:39:57 INFO - PROCESS | 784 | 1470735597211 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:39:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:39:57 INFO - PROCESS | 784 | 1470735597214 Marionette TRACE conn3 <- [1,1714,null,{}] 02:39:57 INFO - PROCESS | 784 | 1470735597218 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:57 INFO - PROCESS | 784 | 1470735597220 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:57 INFO - PROCESS | 784 | 1470735597305 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 02:39:57 INFO - PROCESS | 784 | 1470735597314 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:57 INFO - PROCESS | 784 | 1470735597316 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:57 INFO - PROCESS | 784 | ++DOCSHELL 130B5800 == 39 [pid = 784] [id = 438] 02:39:57 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (130B7800) [pid = 784] [serial = 1314] [outer = 00000000] 02:39:57 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (13248C00) [pid = 784] [serial = 1315] [outer = 130B7800] 02:39:57 INFO - PROCESS | 784 | 1470735597363 Marionette DEBUG loaded listener.js 02:39:57 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (13E9C800) [pid = 784] [serial = 1316] [outer = 130B7800] 02:39:57 INFO - PROCESS | 784 | 1470735597864 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 02:39:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:39:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 704ms 02:39:57 INFO - PROCESS | 784 | 1470735597911 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 02:39:57 INFO - PROCESS | 784 | 1470735597913 Marionette TRACE conn3 <- [1,1717,null,{"value":"13"}] 02:39:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:39:57 INFO - PROCESS | 784 | 1470735597917 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:39:57 INFO - PROCESS | 784 | 1470735597920 Marionette TRACE conn3 <- [1,1718,null,{}] 02:39:57 INFO - PROCESS | 784 | 1470735597930 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:57 INFO - PROCESS | 784 | 1470735597934 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:58 INFO - PROCESS | 784 | 1470735598018 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 02:39:58 INFO - PROCESS | 784 | 1470735598025 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:58 INFO - PROCESS | 784 | 1470735598029 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:58 INFO - PROCESS | 784 | ++DOCSHELL 152B5C00 == 40 [pid = 784] [id = 439] 02:39:58 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (152CDC00) [pid = 784] [serial = 1317] [outer = 00000000] 02:39:58 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (15D89800) [pid = 784] [serial = 1318] [outer = 152CDC00] 02:39:58 INFO - PROCESS | 784 | 1470735598082 Marionette DEBUG loaded listener.js 02:39:58 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (1601E800) [pid = 784] [serial = 1319] [outer = 152CDC00] 02:39:58 INFO - PROCESS | 784 | 1470735598566 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 02:39:58 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 02:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 703ms 02:39:58 INFO - PROCESS | 784 | 1470735598616 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 02:39:58 INFO - PROCESS | 784 | 1470735598618 Marionette TRACE conn3 <- [1,1721,null,{"value":"13"}] 02:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:39:58 INFO - PROCESS | 784 | 1470735598622 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:39:58 INFO - PROCESS | 784 | 1470735598623 Marionette TRACE conn3 <- [1,1722,null,{}] 02:39:58 INFO - PROCESS | 784 | 1470735598626 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:58 INFO - PROCESS | 784 | 1470735598628 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:58 INFO - PROCESS | 784 | 1470735598739 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 02:39:58 INFO - PROCESS | 784 | 1470735598838 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:58 INFO - PROCESS | 784 | 1470735598840 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:58 INFO - PROCESS | 784 | ++DOCSHELL 163AC800 == 41 [pid = 784] [id = 440] 02:39:58 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (16963000) [pid = 784] [serial = 1320] [outer = 00000000] 02:39:58 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (16982000) [pid = 784] [serial = 1321] [outer = 16963000] 02:39:58 INFO - PROCESS | 784 | 1470735598893 Marionette DEBUG loaded listener.js 02:39:58 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (16AD2400) [pid = 784] [serial = 1322] [outer = 16963000] 02:39:59 INFO - PROCESS | 784 | 1470735599297 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 02:39:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:39:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 735ms 02:39:59 INFO - PROCESS | 784 | 1470735599362 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 02:39:59 INFO - PROCESS | 784 | 1470735599364 Marionette TRACE conn3 <- [1,1725,null,{"value":"13"}] 02:39:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:39:59 INFO - PROCESS | 784 | 1470735599372 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:39:59 INFO - PROCESS | 784 | 1470735599373 Marionette TRACE conn3 <- [1,1726,null,{}] 02:39:59 INFO - PROCESS | 784 | 1470735599377 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:59 INFO - PROCESS | 784 | 1470735599379 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:59 INFO - PROCESS | 784 | 1470735599491 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 02:39:59 INFO - PROCESS | 784 | 1470735599500 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:59 INFO - PROCESS | 784 | 1470735599502 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:39:59 INFO - PROCESS | 784 | ++DOCSHELL 16AD0C00 == 42 [pid = 784] [id = 441] 02:39:59 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (16C4E400) [pid = 784] [serial = 1323] [outer = 00000000] 02:39:59 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (173E8400) [pid = 784] [serial = 1324] [outer = 16C4E400] 02:39:59 INFO - PROCESS | 784 | 1470735599546 Marionette DEBUG loaded listener.js 02:39:59 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1777CC00) [pid = 784] [serial = 1325] [outer = 16C4E400] 02:40:00 INFO - PROCESS | 784 | 1470735600003 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 02:40:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:40:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 703ms 02:40:00 INFO - PROCESS | 784 | 1470735600068 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 02:40:00 INFO - PROCESS | 784 | 1470735600071 Marionette TRACE conn3 <- [1,1729,null,{"value":"13"}] 02:40:00 INFO - PROCESS | 784 | 1470735600081 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:40:00 INFO - PROCESS | 784 | 1470735600083 Marionette TRACE conn3 <- [1,1730,null,{}] 02:40:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:40:00 INFO - PROCESS | 784 | 1470735600087 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:00 INFO - PROCESS | 784 | 1470735600092 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:00 INFO - PROCESS | 784 | 1470735600258 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 02:40:00 INFO - PROCESS | 784 | 1470735600266 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:00 INFO - PROCESS | 784 | 1470735600268 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:00 INFO - PROCESS | 784 | ++DOCSHELL 13251000 == 43 [pid = 784] [id = 442] 02:40:00 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (17951800) [pid = 784] [serial = 1326] [outer = 00000000] 02:40:00 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (19798800) [pid = 784] [serial = 1327] [outer = 17951800] 02:40:00 INFO - PROCESS | 784 | 1470735600365 Marionette DEBUG loaded listener.js 02:40:00 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (19ECD800) [pid = 784] [serial = 1328] [outer = 17951800] 02:40:00 INFO - PROCESS | 784 | 1470735600777 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 02:40:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:40:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 735ms 02:40:00 INFO - PROCESS | 784 | 1470735600824 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 02:40:00 INFO - PROCESS | 784 | 1470735600826 Marionette TRACE conn3 <- [1,1733,null,{"value":"13"}] 02:40:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:40:00 INFO - PROCESS | 784 | 1470735600835 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:40:00 INFO - PROCESS | 784 | 1470735600837 Marionette TRACE conn3 <- [1,1734,null,{}] 02:40:00 INFO - PROCESS | 784 | 1470735600840 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:00 INFO - PROCESS | 784 | 1470735600842 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:00 INFO - PROCESS | 784 | 1470735600961 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 02:40:00 INFO - PROCESS | 784 | 1470735600966 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:00 INFO - PROCESS | 784 | 1470735600968 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:00 INFO - PROCESS | 784 | ++DOCSHELL 19792400 == 44 [pid = 784] [id = 443] 02:40:00 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (19ED2800) [pid = 784] [serial = 1329] [outer = 00000000] 02:40:01 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (1A4C0400) [pid = 784] [serial = 1330] [outer = 19ED2800] 02:40:01 INFO - PROCESS | 784 | 1470735601015 Marionette DEBUG loaded listener.js 02:40:01 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (1A5C8400) [pid = 784] [serial = 1331] [outer = 19ED2800] 02:40:01 INFO - PROCESS | 784 | --DOMWINDOW == 89 (19C10800) [pid = 784] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:40:01 INFO - PROCESS | 784 | --DOMWINDOW == 88 (16A1A800) [pid = 784] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:40:01 INFO - PROCESS | 784 | --DOMWINDOW == 87 (112E5400) [pid = 784] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:40:01 INFO - PROCESS | 784 | --DOMWINDOW == 86 (182C1000) [pid = 784] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:40:01 INFO - PROCESS | 784 | --DOMWINDOW == 85 (15845400) [pid = 784] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:40:01 INFO - PROCESS | 784 | --DOMWINDOW == 84 (17303C00) [pid = 784] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:40:01 INFO - PROCESS | 784 | --DOMWINDOW == 83 (14FC1800) [pid = 784] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:40:01 INFO - PROCESS | 784 | --DOMWINDOW == 82 (1583CC00) [pid = 784] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:40:01 INFO - PROCESS | 784 | --DOMWINDOW == 81 (10A08800) [pid = 784] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:40:01 INFO - PROCESS | 784 | --DOMWINDOW == 80 (12D6D400) [pid = 784] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:40:01 INFO - PROCESS | 784 | --DOMWINDOW == 79 (103D1400) [pid = 784] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:40:01 INFO - PROCESS | 784 | --DOMWINDOW == 78 (13245800) [pid = 784] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:40:01 INFO - PROCESS | 784 | 1470735601671 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 02:40:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:40:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 907ms 02:40:01 INFO - PROCESS | 784 | 1470735601739 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 02:40:01 INFO - PROCESS | 784 | 1470735601741 Marionette TRACE conn3 <- [1,1737,null,{"value":"13"}] 02:40:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:40:01 INFO - PROCESS | 784 | 1470735601744 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:40:01 INFO - PROCESS | 784 | 1470735601746 Marionette TRACE conn3 <- [1,1738,null,{}] 02:40:01 INFO - PROCESS | 784 | 1470735601749 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:01 INFO - PROCESS | 784 | 1470735601751 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:01 INFO - PROCESS | 784 | 1470735601830 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 02:40:01 INFO - PROCESS | 784 | 1470735601835 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:01 INFO - PROCESS | 784 | 1470735601837 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:01 INFO - PROCESS | 784 | ++DOCSHELL 10B77000 == 45 [pid = 784] [id = 444] 02:40:01 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (10FAAC00) [pid = 784] [serial = 1332] [outer = 00000000] 02:40:01 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (16ACDC00) [pid = 784] [serial = 1333] [outer = 10FAAC00] 02:40:01 INFO - PROCESS | 784 | 1470735601880 Marionette DEBUG loaded listener.js 02:40:01 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (16AD0400) [pid = 784] [serial = 1334] [outer = 10FAAC00] 02:40:02 INFO - PROCESS | 784 | 1470735602310 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 02:40:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 594ms 02:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:40:02 INFO - PROCESS | 784 | 1470735602342 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 02:40:02 INFO - PROCESS | 784 | 1470735602343 Marionette TRACE conn3 <- [1,1741,null,{"value":"13"}] 02:40:02 INFO - PROCESS | 784 | 1470735602350 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:40:02 INFO - PROCESS | 784 | 1470735602352 Marionette TRACE conn3 <- [1,1742,null,{}] 02:40:02 INFO - PROCESS | 784 | 1470735602355 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:02 INFO - PROCESS | 784 | 1470735602357 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:02 INFO - PROCESS | 784 | 1470735602435 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 02:40:02 INFO - PROCESS | 784 | 1470735602441 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:02 INFO - PROCESS | 784 | 1470735602443 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:02 INFO - PROCESS | 784 | ++DOCSHELL 10B6CC00 == 46 [pid = 784] [id = 445] 02:40:02 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (14FC1800) [pid = 784] [serial = 1335] [outer = 00000000] 02:40:02 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (1A406000) [pid = 784] [serial = 1336] [outer = 14FC1800] 02:40:02 INFO - PROCESS | 784 | 1470735602486 Marionette DEBUG loaded listener.js 02:40:02 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1A5D1800) [pid = 784] [serial = 1337] [outer = 14FC1800] 02:40:02 INFO - PROCESS | 784 | 1470735602915 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 02:40:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 594ms 02:40:02 INFO - PROCESS | 784 | 1470735602955 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 02:40:02 INFO - PROCESS | 784 | 1470735602957 Marionette TRACE conn3 <- [1,1745,null,{"value":"13"}] 02:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:40:02 INFO - PROCESS | 784 | 1470735602960 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:40:02 INFO - PROCESS | 784 | 1470735602962 Marionette TRACE conn3 <- [1,1746,null,{}] 02:40:02 INFO - PROCESS | 784 | 1470735602969 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:02 INFO - PROCESS | 784 | 1470735602971 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:03 INFO - PROCESS | 784 | 1470735603058 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 02:40:03 INFO - PROCESS | 784 | 1470735603065 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:03 INFO - PROCESS | 784 | 1470735603067 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:03 INFO - PROCESS | 784 | ++DOCSHELL 16966400 == 47 [pid = 784] [id = 446] 02:40:03 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (19ECF400) [pid = 784] [serial = 1338] [outer = 00000000] 02:40:03 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (1A60E800) [pid = 784] [serial = 1339] [outer = 19ECF400] 02:40:03 INFO - PROCESS | 784 | 1470735603111 Marionette DEBUG loaded listener.js 02:40:03 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (1A713000) [pid = 784] [serial = 1340] [outer = 19ECF400] 02:40:03 INFO - PROCESS | 784 | 1470735603799 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 02:40:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:40:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 906ms 02:40:03 INFO - PROCESS | 784 | 1470735603866 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 02:40:03 INFO - PROCESS | 784 | 1470735603870 Marionette TRACE conn3 <- [1,1749,null,{"value":"13"}] 02:40:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:40:03 INFO - PROCESS | 784 | 1470735603876 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:40:03 INFO - PROCESS | 784 | 1470735603879 Marionette TRACE conn3 <- [1,1750,null,{}] 02:40:03 INFO - PROCESS | 784 | 1470735603885 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:03 INFO - PROCESS | 784 | 1470735603888 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:04 INFO - PROCESS | 784 | 1470735603997 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 02:40:04 INFO - PROCESS | 784 | 1470735604106 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:04 INFO - PROCESS | 784 | 1470735604109 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:04 INFO - PROCESS | 784 | ++DOCSHELL 1147E000 == 48 [pid = 784] [id = 447] 02:40:04 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (114DB800) [pid = 784] [serial = 1341] [outer = 00000000] 02:40:04 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (130B3400) [pid = 784] [serial = 1342] [outer = 114DB800] 02:40:04 INFO - PROCESS | 784 | 1470735604172 Marionette DEBUG loaded listener.js 02:40:04 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (131F0400) [pid = 784] [serial = 1343] [outer = 114DB800] 02:40:04 INFO - PROCESS | 784 | 1470735604788 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 02:40:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:40:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 938ms 02:40:04 INFO - PROCESS | 784 | 1470735604822 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 02:40:04 INFO - PROCESS | 784 | 1470735604827 Marionette TRACE conn3 <- [1,1753,null,{"value":"13"}] 02:40:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:40:04 INFO - PROCESS | 784 | 1470735604834 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:40:04 INFO - PROCESS | 784 | 1470735604836 Marionette TRACE conn3 <- [1,1754,null,{}] 02:40:04 INFO - PROCESS | 784 | 1470735604840 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:04 INFO - PROCESS | 784 | 1470735604843 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:04 INFO - PROCESS | 784 | 1470735604952 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 02:40:05 INFO - PROCESS | 784 | 1470735605059 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:05 INFO - PROCESS | 784 | 1470735605062 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:05 INFO - PROCESS | 784 | ++DOCSHELL 152B2C00 == 49 [pid = 784] [id = 448] 02:40:05 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (152C4800) [pid = 784] [serial = 1344] [outer = 00000000] 02:40:05 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (15DBD000) [pid = 784] [serial = 1345] [outer = 152C4800] 02:40:05 INFO - PROCESS | 784 | 1470735605117 Marionette DEBUG loaded listener.js 02:40:05 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (163AB000) [pid = 784] [serial = 1346] [outer = 152C4800] 02:40:05 INFO - PROCESS | 784 | 1470735605732 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 02:40:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:40:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 938ms 02:40:05 INFO - PROCESS | 784 | 1470735605778 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 02:40:05 INFO - PROCESS | 784 | 1470735605780 Marionette TRACE conn3 <- [1,1757,null,{"value":"13"}] 02:40:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:40:05 INFO - PROCESS | 784 | 1470735605784 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:40:05 INFO - PROCESS | 784 | 1470735605788 Marionette TRACE conn3 <- [1,1758,null,{}] 02:40:05 INFO - PROCESS | 784 | 1470735605799 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:05 INFO - PROCESS | 784 | 1470735605803 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:05 INFO - PROCESS | 784 | 1470735605910 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 02:40:06 INFO - PROCESS | 784 | 1470735606047 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:06 INFO - PROCESS | 784 | 1470735606050 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:06 INFO - PROCESS | 784 | ++DOCSHELL 1A607000 == 50 [pid = 784] [id = 449] 02:40:06 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (1A607C00) [pid = 784] [serial = 1347] [outer = 00000000] 02:40:06 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (1A712800) [pid = 784] [serial = 1348] [outer = 1A607C00] 02:40:06 INFO - PROCESS | 784 | 1470735606107 Marionette DEBUG loaded listener.js 02:40:06 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (1A71A400) [pid = 784] [serial = 1349] [outer = 1A607C00] 02:40:06 INFO - PROCESS | 784 | 1470735606650 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 02:40:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:40:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 891ms 02:40:06 INFO - PROCESS | 784 | 1470735606688 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 02:40:06 INFO - PROCESS | 784 | 1470735606690 Marionette TRACE conn3 <- [1,1761,null,{"value":"13"}] 02:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:40:06 INFO - PROCESS | 784 | 1470735606694 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:40:06 INFO - PROCESS | 784 | 1470735606696 Marionette TRACE conn3 <- [1,1762,null,{}] 02:40:06 INFO - PROCESS | 784 | 1470735606700 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:06 INFO - PROCESS | 784 | 1470735606702 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:06 INFO - PROCESS | 784 | 1470735606807 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 02:40:06 INFO - PROCESS | 784 | 1470735606925 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:06 INFO - PROCESS | 784 | 1470735606928 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:06 INFO - PROCESS | 784 | ++DOCSHELL 1A60B400 == 51 [pid = 784] [id = 450] 02:40:06 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (1A718C00) [pid = 784] [serial = 1350] [outer = 00000000] 02:40:06 INFO - PROCESS | 784 | ++DOMWINDOW == 98 (1A827C00) [pid = 784] [serial = 1351] [outer = 1A718C00] 02:40:07 INFO - PROCESS | 784 | 1470735606980 Marionette DEBUG loaded listener.js 02:40:07 INFO - PROCESS | 784 | ++DOMWINDOW == 99 (1A82C800) [pid = 784] [serial = 1352] [outer = 1A718C00] 02:40:07 INFO - PROCESS | 784 | 1470735607738 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 02:40:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:40:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1094ms 02:40:07 INFO - PROCESS | 784 | 1470735607795 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 02:40:07 INFO - PROCESS | 784 | 1470735607799 Marionette TRACE conn3 <- [1,1765,null,{"value":"13"}] 02:40:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:40:07 INFO - PROCESS | 784 | 1470735607805 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:40:07 INFO - PROCESS | 784 | 1470735607808 Marionette TRACE conn3 <- [1,1766,null,{}] 02:40:07 INFO - PROCESS | 784 | 1470735607814 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:07 INFO - PROCESS | 784 | 1470735607816 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:07 INFO - PROCESS | 784 | 1470735607917 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 02:40:08 INFO - PROCESS | 784 | 1470735608053 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:08 INFO - PROCESS | 784 | 1470735608058 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:08 INFO - PROCESS | 784 | ++DOCSHELL 131F1000 == 52 [pid = 784] [id = 451] 02:40:08 INFO - PROCESS | 784 | ++DOMWINDOW == 100 (131F1C00) [pid = 784] [serial = 1353] [outer = 00000000] 02:40:08 INFO - PROCESS | 784 | ++DOMWINDOW == 101 (139C8C00) [pid = 784] [serial = 1354] [outer = 131F1C00] 02:40:08 INFO - PROCESS | 784 | 1470735608111 Marionette DEBUG loaded listener.js 02:40:08 INFO - PROCESS | 784 | ++DOMWINDOW == 102 (1429A800) [pid = 784] [serial = 1355] [outer = 131F1C00] 02:40:08 INFO - PROCESS | 784 | --DOCSHELL 13142400 == 51 [pid = 784] [id = 393] 02:40:08 INFO - PROCESS | 784 | --DOCSHELL 10B6CC00 == 50 [pid = 784] [id = 445] 02:40:08 INFO - PROCESS | 784 | --DOCSHELL 10B77000 == 49 [pid = 784] [id = 444] 02:40:08 INFO - PROCESS | 784 | --DOCSHELL 19792400 == 48 [pid = 784] [id = 443] 02:40:08 INFO - PROCESS | 784 | --DOCSHELL 13251000 == 47 [pid = 784] [id = 442] 02:40:08 INFO - PROCESS | 784 | --DOCSHELL 16AD0C00 == 46 [pid = 784] [id = 441] 02:40:08 INFO - PROCESS | 784 | --DOCSHELL 163AC800 == 45 [pid = 784] [id = 440] 02:40:08 INFO - PROCESS | 784 | --DOCSHELL 152B5C00 == 44 [pid = 784] [id = 439] 02:40:08 INFO - PROCESS | 784 | --DOCSHELL 130B5800 == 43 [pid = 784] [id = 438] 02:40:08 INFO - PROCESS | 784 | --DOCSHELL 112E6800 == 42 [pid = 784] [id = 437] 02:40:08 INFO - PROCESS | 784 | --DOCSHELL 131EF800 == 41 [pid = 784] [id = 436] 02:40:08 INFO - PROCESS | 784 | --DOCSHELL 152C5C00 == 40 [pid = 784] [id = 435] 02:40:08 INFO - PROCESS | 784 | --DOCSHELL 10A49C00 == 39 [pid = 784] [id = 434] 02:40:08 INFO - PROCESS | 784 | --DOMWINDOW == 101 (1292F400) [pid = 784] [serial = 1291] [outer = 00000000] [url = about:blank] 02:40:08 INFO - PROCESS | 784 | --DOMWINDOW == 100 (17954400) [pid = 784] [serial = 1289] [outer = 00000000] [url = about:blank] 02:40:08 INFO - PROCESS | 784 | --DOMWINDOW == 99 (1A407000) [pid = 784] [serial = 1298] [outer = 00000000] [url = about:blank] 02:40:08 INFO - PROCESS | 784 | --DOMWINDOW == 98 (12D6D800) [pid = 784] [serial = 1292] [outer = 00000000] [url = about:blank] 02:40:08 INFO - PROCESS | 784 | --DOMWINDOW == 97 (17955000) [pid = 784] [serial = 1295] [outer = 00000000] [url = about:blank] 02:40:08 INFO - PROCESS | 784 | --DOMWINDOW == 96 (163A2000) [pid = 784] [serial = 1283] [outer = 00000000] [url = about:blank] 02:40:08 INFO - PROCESS | 784 | --DOMWINDOW == 95 (17951400) [pid = 784] [serial = 1294] [outer = 00000000] [url = about:blank] 02:40:08 INFO - PROCESS | 784 | --DOMWINDOW == 94 (1A09BC00) [pid = 784] [serial = 1297] [outer = 00000000] [url = about:blank] 02:40:08 INFO - PROCESS | 784 | --DOMWINDOW == 93 (16AD1C00) [pid = 784] [serial = 1285] [outer = 00000000] [url = about:blank] 02:40:08 INFO - PROCESS | 784 | --DOMWINDOW == 92 (131F0800) [pid = 784] [serial = 1274] [outer = 00000000] [url = about:blank] 02:40:08 INFO - PROCESS | 784 | --DOMWINDOW == 91 (13149400) [pid = 784] [serial = 1273] [outer = 00000000] [url = about:blank] 02:40:08 INFO - PROCESS | 784 | --DOMWINDOW == 90 (1A094C00) [pid = 784] [serial = 1271] [outer = 00000000] [url = about:blank] 02:40:08 INFO - PROCESS | 784 | --DOMWINDOW == 89 (19ED0400) [pid = 784] [serial = 1270] [outer = 00000000] [url = about:blank] 02:40:08 INFO - PROCESS | 784 | --DOMWINDOW == 88 (1601F400) [pid = 784] [serial = 1282] [outer = 00000000] [url = about:blank] 02:40:08 INFO - PROCESS | 784 | --DOMWINDOW == 87 (17949800) [pid = 784] [serial = 1288] [outer = 00000000] [url = about:blank] 02:40:08 INFO - PROCESS | 784 | --DOMWINDOW == 86 (152ACC00) [pid = 784] [serial = 1279] [outer = 00000000] [url = about:blank] 02:40:08 INFO - PROCESS | 784 | --DOMWINDOW == 85 (152CF000) [pid = 784] [serial = 1280] [outer = 00000000] [url = about:blank] 02:40:08 INFO - PROCESS | 784 | --DOMWINDOW == 84 (163A2400) [pid = 784] [serial = 1268] [outer = 00000000] [url = about:blank] 02:40:08 INFO - PROCESS | 784 | --DOMWINDOW == 83 (15DBD400) [pid = 784] [serial = 1267] [outer = 00000000] [url = about:blank] 02:40:08 INFO - PROCESS | 784 | --DOMWINDOW == 82 (1324A400) [pid = 784] [serial = 1265] [outer = 00000000] [url = about:blank] 02:40:08 INFO - PROCESS | 784 | --DOMWINDOW == 81 (12D77C00) [pid = 784] [serial = 1264] [outer = 00000000] [url = about:blank] 02:40:08 INFO - PROCESS | 784 | --DOMWINDOW == 80 (131E9800) [pid = 784] [serial = 1276] [outer = 00000000] [url = about:blank] 02:40:08 INFO - PROCESS | 784 | --DOMWINDOW == 79 (1393E400) [pid = 784] [serial = 1277] [outer = 00000000] [url = about:blank] 02:40:08 INFO - PROCESS | 784 | --DOMWINDOW == 78 (16AD4800) [pid = 784] [serial = 1286] [outer = 00000000] [url = about:blank] 02:40:08 INFO - PROCESS | 784 | 1470735608645 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 02:40:08 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 02:40:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 907ms 02:40:08 INFO - PROCESS | 784 | 1470735608710 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 02:40:08 INFO - PROCESS | 784 | 1470735608714 Marionette TRACE conn3 <- [1,1769,null,{"value":"13"}] 02:40:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:40:08 INFO - PROCESS | 784 | 1470735608720 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:40:08 INFO - PROCESS | 784 | 1470735608723 Marionette TRACE conn3 <- [1,1770,null,{}] 02:40:08 INFO - PROCESS | 784 | 1470735608727 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:08 INFO - PROCESS | 784 | 1470735608729 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:08 INFO - PROCESS | 784 | 1470735608815 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 02:40:08 INFO - PROCESS | 784 | 1470735608825 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:08 INFO - PROCESS | 784 | 1470735608828 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:08 INFO - PROCESS | 784 | ++DOCSHELL 10A52000 == 40 [pid = 784] [id = 452] 02:40:08 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (13142400) [pid = 784] [serial = 1356] [outer = 00000000] 02:40:08 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (13244C00) [pid = 784] [serial = 1357] [outer = 13142400] 02:40:08 INFO - PROCESS | 784 | 1470735608955 Marionette DEBUG loaded listener.js 02:40:09 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (139C9000) [pid = 784] [serial = 1358] [outer = 13142400] 02:40:09 INFO - PROCESS | 784 | 1470735609405 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 02:40:09 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 02:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 735ms 02:40:09 INFO - PROCESS | 784 | 1470735609461 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 02:40:09 INFO - PROCESS | 784 | 1470735609464 Marionette TRACE conn3 <- [1,1773,null,{"value":"13"}] 02:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:40:09 INFO - PROCESS | 784 | 1470735609467 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:40:09 INFO - PROCESS | 784 | 1470735609470 Marionette TRACE conn3 <- [1,1774,null,{}] 02:40:09 INFO - PROCESS | 784 | 1470735609481 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:09 INFO - PROCESS | 784 | 1470735609485 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:09 INFO - PROCESS | 784 | 1470735609569 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 02:40:09 INFO - PROCESS | 784 | 1470735609583 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:09 INFO - PROCESS | 784 | 1470735609585 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:09 INFO - PROCESS | 784 | ++DOCSHELL 163A2000 == 41 [pid = 784] [id = 453] 02:40:09 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (163A2400) [pid = 784] [serial = 1359] [outer = 00000000] 02:40:09 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (16967400) [pid = 784] [serial = 1360] [outer = 163A2400] 02:40:09 INFO - PROCESS | 784 | 1470735609633 Marionette DEBUG loaded listener.js 02:40:09 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (16AD5400) [pid = 784] [serial = 1361] [outer = 163A2400] 02:40:10 INFO - PROCESS | 784 | 1470735610089 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 02:40:10 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 02:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 641ms 02:40:10 INFO - PROCESS | 784 | 1470735610104 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 02:40:10 INFO - PROCESS | 784 | 1470735610107 Marionette TRACE conn3 <- [1,1777,null,{"value":"13"}] 02:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:40:10 INFO - PROCESS | 784 | 1470735610110 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:40:10 INFO - PROCESS | 784 | 1470735610112 Marionette TRACE conn3 <- [1,1778,null,{}] 02:40:10 INFO - PROCESS | 784 | 1470735610115 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:10 INFO - PROCESS | 784 | 1470735610117 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:10 INFO - PROCESS | 784 | 1470735610200 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 02:40:10 INFO - PROCESS | 784 | 1470735610205 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:10 INFO - PROCESS | 784 | 1470735610208 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:10 INFO - PROCESS | 784 | ++DOCSHELL 163A5800 == 42 [pid = 784] [id = 454] 02:40:10 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (163A9000) [pid = 784] [serial = 1362] [outer = 00000000] 02:40:10 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (17949C00) [pid = 784] [serial = 1363] [outer = 163A9000] 02:40:10 INFO - PROCESS | 784 | 1470735610259 Marionette DEBUG loaded listener.js 02:40:10 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (18015C00) [pid = 784] [serial = 1364] [outer = 163A9000] 02:40:10 INFO - PROCESS | 784 | 1470735610702 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:40:10 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) 02:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 625ms 02:40:10 INFO - PROCESS | 784 | 1470735610748 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 02:40:10 INFO - PROCESS | 784 | 1470735610750 Marionette TRACE conn3 <- [1,1781,null,{"value":"13"}] 02:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:40:10 INFO - PROCESS | 784 | 1470735610754 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:40:10 INFO - PROCESS | 784 | 1470735610755 Marionette TRACE conn3 <- [1,1782,null,{}] 02:40:10 INFO - PROCESS | 784 | 1470735610766 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:10 INFO - PROCESS | 784 | 1470735610768 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:10 INFO - PROCESS | 784 | 1470735610878 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 02:40:10 INFO - PROCESS | 784 | 1470735610883 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:10 INFO - PROCESS | 784 | 1470735610885 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:10 INFO - PROCESS | 784 | ++DOCSHELL 1834A800 == 43 [pid = 784] [id = 455] 02:40:10 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (18350400) [pid = 784] [serial = 1365] [outer = 00000000] 02:40:10 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (1979A400) [pid = 784] [serial = 1366] [outer = 18350400] 02:40:11 INFO - PROCESS | 784 | 1470735610982 Marionette DEBUG loaded listener.js 02:40:11 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (19ED3000) [pid = 784] [serial = 1367] [outer = 18350400] 02:40:11 INFO - PROCESS | 784 | 1470735611427 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:40:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 687ms 02:40:11 INFO - PROCESS | 784 | 1470735611453 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 02:40:11 INFO - PROCESS | 784 | 1470735611455 Marionette TRACE conn3 <- [1,1785,null,{"value":"13"}] 02:40:11 INFO - PROCESS | 784 | 1470735611458 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:40:11 INFO - PROCESS | 784 | 1470735611460 Marionette TRACE conn3 <- [1,1786,null,{}] 02:40:11 INFO - PROCESS | 784 | 1470735611467 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:11 INFO - PROCESS | 784 | 1470735611472 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:11 INFO - PROCESS | 784 | 1470735611613 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 02:40:11 INFO - PROCESS | 784 | 1470735611624 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:11 INFO - PROCESS | 784 | 1470735611625 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:11 INFO - PROCESS | 784 | ++DOCSHELL 161E4C00 == 44 [pid = 784] [id = 456] 02:40:11 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (1A099C00) [pid = 784] [serial = 1368] [outer = 00000000] 02:40:11 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (1A5C8000) [pid = 784] [serial = 1369] [outer = 1A099C00] 02:40:11 INFO - PROCESS | 784 | 1470735611672 Marionette DEBUG loaded listener.js 02:40:11 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (1A606000) [pid = 784] [serial = 1370] [outer = 1A099C00] 02:40:12 INFO - PROCESS | 784 | 1470735612117 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 02:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 688ms 02:40:12 INFO - PROCESS | 784 | 1470735612158 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 02:40:12 INFO - PROCESS | 784 | 1470735612160 Marionette TRACE conn3 <- [1,1789,null,{"value":"13"}] 02:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:40:12 INFO - PROCESS | 784 | 1470735612164 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:40:12 INFO - PROCESS | 784 | 1470735612165 Marionette TRACE conn3 <- [1,1790,null,{}] 02:40:12 INFO - PROCESS | 784 | 1470735612169 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:12 INFO - PROCESS | 784 | 1470735612171 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:12 INFO - PROCESS | 784 | 1470735612316 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 02:40:12 INFO - PROCESS | 784 | 1470735612341 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:12 INFO - PROCESS | 784 | 1470735612343 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:12 INFO - PROCESS | 784 | ++DOCSHELL 10A0F000 == 45 [pid = 784] [id = 457] 02:40:12 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (1A409000) [pid = 784] [serial = 1371] [outer = 00000000] 02:40:12 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (1A82E400) [pid = 784] [serial = 1372] [outer = 1A409000] 02:40:12 INFO - PROCESS | 784 | 1470735612395 Marionette DEBUG loaded listener.js 02:40:12 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (1A833400) [pid = 784] [serial = 1373] [outer = 1A409000] 02:40:12 INFO - PROCESS | 784 | --DOMWINDOW == 95 (19ECF800) [pid = 784] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:40:12 INFO - PROCESS | 784 | --DOMWINDOW == 94 (16C4E400) [pid = 784] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:40:12 INFO - PROCESS | 784 | --DOMWINDOW == 93 (17951800) [pid = 784] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:40:12 INFO - PROCESS | 784 | --DOMWINDOW == 92 (13EA2400) [pid = 784] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:40:12 INFO - PROCESS | 784 | --DOMWINDOW == 91 (1A40D400) [pid = 784] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:40:12 INFO - PROCESS | 784 | --DOMWINDOW == 90 (16963000) [pid = 784] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:40:12 INFO - PROCESS | 784 | --DOMWINDOW == 89 (152CDC00) [pid = 784] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:40:12 INFO - PROCESS | 784 | --DOMWINDOW == 88 (11474400) [pid = 784] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:40:12 INFO - PROCESS | 784 | --DOMWINDOW == 87 (10B78000) [pid = 784] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:40:12 INFO - PROCESS | 784 | --DOMWINDOW == 86 (130B7800) [pid = 784] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:40:12 INFO - PROCESS | 784 | --DOMWINDOW == 85 (19ED2800) [pid = 784] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:40:12 INFO - PROCESS | 784 | --DOMWINDOW == 84 (14FC1800) [pid = 784] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:40:12 INFO - PROCESS | 784 | --DOMWINDOW == 83 (10FAAC00) [pid = 784] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:40:13 INFO - PROCESS | 784 | 1470735612997 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:40:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 906ms 02:40:13 INFO - PROCESS | 784 | 1470735613068 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 02:40:13 INFO - PROCESS | 784 | 1470735613070 Marionette TRACE conn3 <- [1,1793,null,{"value":"13"}] 02:40:13 INFO - PROCESS | 784 | 1470735613074 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:40:13 INFO - PROCESS | 784 | 1470735613076 Marionette TRACE conn3 <- [1,1794,null,{}] 02:40:13 INFO - PROCESS | 784 | 1470735613079 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:13 INFO - PROCESS | 784 | 1470735613081 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:13 INFO - PROCESS | 784 | 1470735613164 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 02:40:13 INFO - PROCESS | 784 | 1470735613261 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:13 INFO - PROCESS | 784 | 1470735613263 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:13 INFO - PROCESS | 784 | ++DOCSHELL 10B6C800 == 46 [pid = 784] [id = 458] 02:40:13 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (10B78000) [pid = 784] [serial = 1374] [outer = 00000000] 02:40:13 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (13150400) [pid = 784] [serial = 1375] [outer = 10B78000] 02:40:13 INFO - PROCESS | 784 | 1470735613314 Marionette DEBUG loaded listener.js 02:40:13 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (152ABC00) [pid = 784] [serial = 1376] [outer = 10B78000] 02:40:13 INFO - PROCESS | 784 | 1470735613715 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 02:40:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 704ms 02:40:13 INFO - PROCESS | 784 | 1470735613773 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 02:40:13 INFO - PROCESS | 784 | 1470735613775 Marionette TRACE conn3 <- [1,1797,null,{"value":"13"}] 02:40:13 INFO - PROCESS | 784 | 1470735613778 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:40:13 INFO - PROCESS | 784 | 1470735613780 Marionette TRACE conn3 <- [1,1798,null,{}] 02:40:13 INFO - PROCESS | 784 | 1470735613783 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:13 INFO - PROCESS | 784 | 1470735613785 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:13 INFO - PROCESS | 784 | 1470735613901 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 02:40:13 INFO - PROCESS | 784 | 1470735613909 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:13 INFO - PROCESS | 784 | 1470735613911 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:13 INFO - PROCESS | 784 | ++DOCSHELL 104E7400 == 47 [pid = 784] [id = 459] 02:40:13 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (11A56400) [pid = 784] [serial = 1377] [outer = 00000000] 02:40:13 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (1A5C6400) [pid = 784] [serial = 1378] [outer = 11A56400] 02:40:13 INFO - PROCESS | 784 | 1470735613958 Marionette DEBUG loaded listener.js 02:40:14 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (1A717C00) [pid = 784] [serial = 1379] [outer = 11A56400] 02:40:14 INFO - PROCESS | 784 | 1470735614375 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:40:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 641ms 02:40:14 INFO - PROCESS | 784 | 1470735614417 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 02:40:14 INFO - PROCESS | 784 | 1470735614419 Marionette TRACE conn3 <- [1,1801,null,{"value":"13"}] 02:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:40:14 INFO - PROCESS | 784 | 1470735614422 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:40:14 INFO - PROCESS | 784 | 1470735614424 Marionette TRACE conn3 <- [1,1802,null,{}] 02:40:14 INFO - PROCESS | 784 | 1470735614427 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:14 INFO - PROCESS | 784 | 1470735614429 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:14 INFO - PROCESS | 784 | 1470735614555 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 02:40:14 INFO - PROCESS | 784 | 1470735614564 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:14 INFO - PROCESS | 784 | 1470735614566 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:14 INFO - PROCESS | 784 | ++DOCSHELL 1314A000 == 48 [pid = 784] [id = 460] 02:40:14 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (1AA7E800) [pid = 784] [serial = 1380] [outer = 00000000] 02:40:14 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (1AA85400) [pid = 784] [serial = 1381] [outer = 1AA7E800] 02:40:14 INFO - PROCESS | 784 | 1470735614617 Marionette DEBUG loaded listener.js 02:40:14 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (1AA88000) [pid = 784] [serial = 1382] [outer = 1AA7E800] 02:40:15 INFO - PROCESS | 784 | --DOCSHELL 19ED7400 == 47 [pid = 784] [id = 433] 02:40:15 INFO - PROCESS | 784 | --DOCSHELL 15838C00 == 46 [pid = 784] [id = 432] 02:40:15 INFO - PROCESS | 784 | --DOCSHELL 0C394400 == 45 [pid = 784] [id = 430] 02:40:15 INFO - PROCESS | 784 | --DOCSHELL 163AFC00 == 44 [pid = 784] [id = 395] 02:40:15 INFO - PROCESS | 784 | --DOCSHELL 12984800 == 43 [pid = 784] [id = 411] 02:40:15 INFO - PROCESS | 784 | --DOCSHELL 130DBC00 == 42 [pid = 784] [id = 431] 02:40:15 INFO - PROCESS | 784 | --DOCSHELL 15D92000 == 41 [pid = 784] [id = 389] 02:40:15 INFO - PROCESS | 784 | --DOCSHELL 131F1000 == 40 [pid = 784] [id = 451] 02:40:15 INFO - PROCESS | 784 | --DOCSHELL 1A607000 == 39 [pid = 784] [id = 449] 02:40:15 INFO - PROCESS | 784 | --DOCSHELL 1A60B400 == 38 [pid = 784] [id = 450] 02:40:15 INFO - PROCESS | 784 | --DOCSHELL 152B2C00 == 37 [pid = 784] [id = 448] 02:40:15 INFO - PROCESS | 784 | --DOCSHELL 16966400 == 36 [pid = 784] [id = 446] 02:40:15 INFO - PROCESS | 784 | --DOCSHELL 1147E000 == 35 [pid = 784] [id = 447] 02:40:16 INFO - PROCESS | 784 | --DOCSHELL 10A52000 == 34 [pid = 784] [id = 452] 02:40:16 INFO - PROCESS | 784 | --DOCSHELL 10A0F000 == 33 [pid = 784] [id = 457] 02:40:16 INFO - PROCESS | 784 | --DOCSHELL 104E7400 == 32 [pid = 784] [id = 459] 02:40:16 INFO - PROCESS | 784 | --DOCSHELL 10B6C800 == 31 [pid = 784] [id = 458] 02:40:16 INFO - PROCESS | 784 | --DOCSHELL 163A2000 == 30 [pid = 784] [id = 453] 02:40:16 INFO - PROCESS | 784 | --DOCSHELL 161E4C00 == 29 [pid = 784] [id = 456] 02:40:16 INFO - PROCESS | 784 | --DOCSHELL 163A5800 == 28 [pid = 784] [id = 454] 02:40:16 INFO - PROCESS | 784 | --DOCSHELL 1834A800 == 27 [pid = 784] [id = 455] 02:40:16 INFO - PROCESS | 784 | --DOMWINDOW == 91 (19ED5C00) [pid = 784] [serial = 1262] [outer = 00000000] [url = about:blank] 02:40:16 INFO - PROCESS | 784 | --DOMWINDOW == 90 (173E8400) [pid = 784] [serial = 1324] [outer = 00000000] [url = about:blank] 02:40:16 INFO - PROCESS | 784 | --DOMWINDOW == 89 (19798800) [pid = 784] [serial = 1327] [outer = 00000000] [url = about:blank] 02:40:16 INFO - PROCESS | 784 | --DOMWINDOW == 88 (176A6400) [pid = 784] [serial = 1310] [outer = 00000000] [url = about:blank] 02:40:16 INFO - PROCESS | 784 | --DOMWINDOW == 87 (16AD1000) [pid = 784] [serial = 1309] [outer = 00000000] [url = about:blank] 02:40:16 INFO - PROCESS | 784 | --DOMWINDOW == 86 (13E9FC00) [pid = 784] [serial = 1300] [outer = 00000000] [url = about:blank] 02:40:16 INFO - PROCESS | 784 | --DOMWINDOW == 85 (1A4C2400) [pid = 784] [serial = 1301] [outer = 00000000] [url = about:blank] 02:40:16 INFO - PROCESS | 784 | --DOMWINDOW == 84 (16982000) [pid = 784] [serial = 1321] [outer = 00000000] [url = about:blank] 02:40:16 INFO - PROCESS | 784 | --DOMWINDOW == 83 (15D97400) [pid = 784] [serial = 1306] [outer = 00000000] [url = about:blank] 02:40:16 INFO - PROCESS | 784 | --DOMWINDOW == 82 (15D89800) [pid = 784] [serial = 1318] [outer = 00000000] [url = about:blank] 02:40:16 INFO - PROCESS | 784 | --DOMWINDOW == 81 (1601E800) [pid = 784] [serial = 1319] [outer = 00000000] [url = about:blank] 02:40:16 INFO - PROCESS | 784 | --DOMWINDOW == 80 (131F0C00) [pid = 784] [serial = 1313] [outer = 00000000] [url = about:blank] 02:40:16 INFO - PROCESS | 784 | --DOMWINDOW == 79 (1314AC00) [pid = 784] [serial = 1312] [outer = 00000000] [url = about:blank] 02:40:16 INFO - PROCESS | 784 | --DOMWINDOW == 78 (13444400) [pid = 784] [serial = 1304] [outer = 00000000] [url = about:blank] 02:40:16 INFO - PROCESS | 784 | --DOMWINDOW == 77 (1293D000) [pid = 784] [serial = 1303] [outer = 00000000] [url = about:blank] 02:40:16 INFO - PROCESS | 784 | --DOMWINDOW == 76 (13248C00) [pid = 784] [serial = 1315] [outer = 00000000] [url = about:blank] 02:40:16 INFO - PROCESS | 784 | --DOMWINDOW == 75 (13E9C800) [pid = 784] [serial = 1316] [outer = 00000000] [url = about:blank] 02:40:16 INFO - PROCESS | 784 | --DOMWINDOW == 74 (1A4C0400) [pid = 784] [serial = 1330] [outer = 00000000] [url = about:blank] 02:40:16 INFO - PROCESS | 784 | --DOMWINDOW == 73 (1A60E800) [pid = 784] [serial = 1339] [outer = 00000000] [url = about:blank] 02:40:16 INFO - PROCESS | 784 | --DOMWINDOW == 72 (19ECD800) [pid = 784] [serial = 1328] [outer = 00000000] [url = about:blank] 02:40:16 INFO - PROCESS | 784 | --DOMWINDOW == 71 (1A5D1800) [pid = 784] [serial = 1337] [outer = 00000000] [url = about:blank] 02:40:16 INFO - PROCESS | 784 | --DOMWINDOW == 70 (1A5C8400) [pid = 784] [serial = 1331] [outer = 00000000] [url = about:blank] 02:40:16 INFO - PROCESS | 784 | --DOMWINDOW == 69 (1A406000) [pid = 784] [serial = 1336] [outer = 00000000] [url = about:blank] 02:40:16 INFO - PROCESS | 784 | --DOMWINDOW == 68 (16ACDC00) [pid = 784] [serial = 1333] [outer = 00000000] [url = about:blank] 02:40:16 INFO - PROCESS | 784 | --DOMWINDOW == 67 (1777CC00) [pid = 784] [serial = 1325] [outer = 00000000] [url = about:blank] 02:40:16 INFO - PROCESS | 784 | --DOMWINDOW == 66 (16AD2400) [pid = 784] [serial = 1322] [outer = 00000000] [url = about:blank] 02:40:16 INFO - PROCESS | 784 | --DOMWINDOW == 65 (16AD0400) [pid = 784] [serial = 1334] [outer = 00000000] [url = about:blank] 02:40:16 INFO - PROCESS | 784 | 1470735616470 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 2095ms 02:40:16 INFO - PROCESS | 784 | 1470735616533 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 02:40:16 INFO - PROCESS | 784 | 1470735616537 Marionette TRACE conn3 <- [1,1805,null,{"value":"13"}] 02:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:40:16 INFO - PROCESS | 784 | 1470735616542 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:40:16 INFO - PROCESS | 784 | 1470735616545 Marionette TRACE conn3 <- [1,1806,null,{}] 02:40:16 INFO - PROCESS | 784 | 1470735616551 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:16 INFO - PROCESS | 784 | 1470735616554 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:16 INFO - PROCESS | 784 | 1470735616642 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 02:40:16 INFO - PROCESS | 784 | 1470735616650 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:16 INFO - PROCESS | 784 | 1470735616655 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:16 INFO - PROCESS | 784 | ++DOCSHELL 10A10000 == 28 [pid = 784] [id = 461] 02:40:16 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (10A10400) [pid = 784] [serial = 1383] [outer = 00000000] 02:40:16 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (10B77000) [pid = 784] [serial = 1384] [outer = 10A10400] 02:40:16 INFO - PROCESS | 784 | 1470735616707 Marionette DEBUG loaded listener.js 02:40:16 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (112E2400) [pid = 784] [serial = 1385] [outer = 10A10400] 02:40:17 INFO - PROCESS | 784 | 1470735617201 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 02:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 703ms 02:40:17 INFO - PROCESS | 784 | 1470735617243 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 02:40:17 INFO - PROCESS | 784 | 1470735617248 Marionette TRACE conn3 <- [1,1809,null,{"value":"13"}] 02:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:40:17 INFO - PROCESS | 784 | 1470735617254 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:40:17 INFO - PROCESS | 784 | 1470735617257 Marionette TRACE conn3 <- [1,1810,null,{}] 02:40:17 INFO - PROCESS | 784 | 1470735617261 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:17 INFO - PROCESS | 784 | 1470735617264 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:17 INFO - PROCESS | 784 | 1470735617352 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 02:40:17 INFO - PROCESS | 784 | 1470735617365 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:17 INFO - PROCESS | 784 | 1470735617369 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:17 INFO - PROCESS | 784 | ++DOCSHELL 12DA6C00 == 29 [pid = 784] [id = 462] 02:40:17 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (12DAD800) [pid = 784] [serial = 1386] [outer = 00000000] 02:40:17 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (130B6800) [pid = 784] [serial = 1387] [outer = 12DAD800] 02:40:17 INFO - PROCESS | 784 | 1470735617419 Marionette DEBUG loaded listener.js 02:40:17 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (1314E400) [pid = 784] [serial = 1388] [outer = 12DAD800] 02:40:17 INFO - PROCESS | 784 | 1470735617897 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 02:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 688ms 02:40:17 INFO - PROCESS | 784 | 1470735617952 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 02:40:17 INFO - PROCESS | 784 | 1470735617955 Marionette TRACE conn3 <- [1,1813,null,{"value":"13"}] 02:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:40:17 INFO - PROCESS | 784 | 1470735617958 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:40:17 INFO - PROCESS | 784 | 1470735617961 Marionette TRACE conn3 <- [1,1814,null,{}] 02:40:17 INFO - PROCESS | 784 | 1470735617972 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:17 INFO - PROCESS | 784 | 1470735617977 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:18 INFO - PROCESS | 784 | 1470735618088 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 02:40:18 INFO - PROCESS | 784 | 1470735618189 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:18 INFO - PROCESS | 784 | 1470735618192 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:18 INFO - PROCESS | 784 | ++DOCSHELL 13E9E800 == 30 [pid = 784] [id = 463] 02:40:18 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (13E9F000) [pid = 784] [serial = 1389] [outer = 00000000] 02:40:18 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (14293800) [pid = 784] [serial = 1390] [outer = 13E9F000] 02:40:18 INFO - PROCESS | 784 | 1470735618239 Marionette DEBUG loaded listener.js 02:40:18 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (14FC2800) [pid = 784] [serial = 1391] [outer = 13E9F000] 02:40:18 INFO - PROCESS | 784 | 1470735618645 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 02:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 734ms 02:40:18 INFO - PROCESS | 784 | 1470735618698 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 02:40:18 INFO - PROCESS | 784 | 1470735618701 Marionette TRACE conn3 <- [1,1817,null,{"value":"13"}] 02:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:40:18 INFO - PROCESS | 784 | 1470735618704 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:40:18 INFO - PROCESS | 784 | 1470735618706 Marionette TRACE conn3 <- [1,1818,null,{}] 02:40:18 INFO - PROCESS | 784 | 1470735618710 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:18 INFO - PROCESS | 784 | 1470735618712 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:18 INFO - PROCESS | 784 | 1470735618794 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 02:40:18 INFO - PROCESS | 784 | 1470735618799 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:18 INFO - PROCESS | 784 | 1470735618801 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:18 INFO - PROCESS | 784 | ++DOCSHELL 142A1800 == 31 [pid = 784] [id = 464] 02:40:18 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (152AE800) [pid = 784] [serial = 1392] [outer = 00000000] 02:40:18 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (1583A400) [pid = 784] [serial = 1393] [outer = 152AE800] 02:40:18 INFO - PROCESS | 784 | 1470735618845 Marionette DEBUG loaded listener.js 02:40:18 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (15D91000) [pid = 784] [serial = 1394] [outer = 152AE800] 02:40:19 INFO - PROCESS | 784 | 1470735619283 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 02:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 625ms 02:40:19 INFO - PROCESS | 784 | 1470735619342 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 02:40:19 INFO - PROCESS | 784 | 1470735619344 Marionette TRACE conn3 <- [1,1821,null,{"value":"13"}] 02:40:19 INFO - PROCESS | 784 | 1470735619347 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:40:19 INFO - PROCESS | 784 | 1470735619349 Marionette TRACE conn3 <- [1,1822,null,{}] 02:40:19 INFO - PROCESS | 784 | 1470735619353 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:19 INFO - PROCESS | 784 | 1470735619355 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:19 INFO - PROCESS | 784 | 1470735619440 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 02:40:19 INFO - PROCESS | 784 | 1470735619473 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:19 INFO - PROCESS | 784 | 1470735619476 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:19 INFO - PROCESS | 784 | ++DOCSHELL 15D93C00 == 32 [pid = 784] [id = 465] 02:40:19 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (15DBA800) [pid = 784] [serial = 1395] [outer = 00000000] 02:40:19 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (161D9000) [pid = 784] [serial = 1396] [outer = 15DBA800] 02:40:19 INFO - PROCESS | 784 | 1470735619523 Marionette DEBUG loaded listener.js 02:40:19 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (161E6C00) [pid = 784] [serial = 1397] [outer = 15DBA800] 02:40:19 INFO - PROCESS | 784 | 1470735619966 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 02:40:20 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 02:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 625ms 02:40:20 INFO - PROCESS | 784 | 1470735619986 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 02:40:20 INFO - PROCESS | 784 | 1470735619988 Marionette TRACE conn3 <- [1,1825,null,{"value":"13"}] 02:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:40:20 INFO - PROCESS | 784 | 1470735619991 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:40:20 INFO - PROCESS | 784 | 1470735619993 Marionette TRACE conn3 <- [1,1826,null,{}] 02:40:20 INFO - PROCESS | 784 | 1470735620001 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:20 INFO - PROCESS | 784 | 1470735620006 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:20 INFO - PROCESS | 784 | 1470735620106 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 02:40:20 INFO - PROCESS | 784 | 1470735620112 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:20 INFO - PROCESS | 784 | 1470735620114 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:20 INFO - PROCESS | 784 | ++DOCSHELL 16ACEC00 == 33 [pid = 784] [id = 466] 02:40:20 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (16AD1000) [pid = 784] [serial = 1398] [outer = 00000000] 02:40:20 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (16ADB400) [pid = 784] [serial = 1399] [outer = 16AD1000] 02:40:20 INFO - PROCESS | 784 | 1470735620158 Marionette DEBUG loaded listener.js 02:40:20 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (173E4400) [pid = 784] [serial = 1400] [outer = 16AD1000] 02:40:20 INFO - PROCESS | 784 | 1470735620580 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 02:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 641ms 02:40:20 INFO - PROCESS | 784 | 1470735620633 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 02:40:20 INFO - PROCESS | 784 | 1470735620635 Marionette TRACE conn3 <- [1,1829,null,{"value":"13"}] 02:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:40:20 INFO - PROCESS | 784 | 1470735620639 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:40:20 INFO - PROCESS | 784 | 1470735620640 Marionette TRACE conn3 <- [1,1830,null,{}] 02:40:20 INFO - PROCESS | 784 | 1470735620644 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:20 INFO - PROCESS | 784 | 1470735620656 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:20 INFO - PROCESS | 784 | 1470735620733 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 02:40:20 INFO - PROCESS | 784 | 1470735620738 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:20 INFO - PROCESS | 784 | 1470735620739 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:20 INFO - PROCESS | 784 | ++DOCSHELL 16ADAC00 == 34 [pid = 784] [id = 467] 02:40:20 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (176A5400) [pid = 784] [serial = 1401] [outer = 00000000] 02:40:20 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (1792A800) [pid = 784] [serial = 1402] [outer = 176A5400] 02:40:20 INFO - PROCESS | 784 | 1470735620787 Marionette DEBUG loaded listener.js 02:40:20 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (1792DC00) [pid = 784] [serial = 1403] [outer = 176A5400] 02:40:21 INFO - PROCESS | 784 | 1470735621232 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 02:40:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 641ms 02:40:21 INFO - PROCESS | 784 | 1470735621294 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 02:40:21 INFO - PROCESS | 784 | 1470735621296 Marionette TRACE conn3 <- [1,1833,null,{"value":"13"}] 02:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:40:21 INFO - PROCESS | 784 | 1470735621301 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:40:21 INFO - PROCESS | 784 | 1470735621302 Marionette TRACE conn3 <- [1,1834,null,{}] 02:40:21 INFO - PROCESS | 784 | 1470735621306 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:21 INFO - PROCESS | 784 | 1470735621307 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:21 INFO - PROCESS | 784 | 1470735621386 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 02:40:21 INFO - PROCESS | 784 | 1470735621392 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:21 INFO - PROCESS | 784 | 1470735621394 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:21 INFO - PROCESS | 784 | ++DOCSHELL 130DBC00 == 35 [pid = 784] [id = 468] 02:40:21 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (17758000) [pid = 784] [serial = 1404] [outer = 00000000] 02:40:21 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (18347400) [pid = 784] [serial = 1405] [outer = 17758000] 02:40:21 INFO - PROCESS | 784 | 1470735621444 Marionette DEBUG loaded listener.js 02:40:21 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (1834B000) [pid = 784] [serial = 1406] [outer = 17758000] 02:40:21 INFO - PROCESS | 784 | 1470735621918 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:40:21 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) 02:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 625ms 02:40:21 INFO - PROCESS | 784 | 1470735621939 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 02:40:21 INFO - PROCESS | 784 | 1470735621941 Marionette TRACE conn3 <- [1,1837,null,{"value":"13"}] 02:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:40:21 INFO - PROCESS | 784 | 1470735621944 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:40:21 INFO - PROCESS | 784 | 1470735621946 Marionette TRACE conn3 <- [1,1838,null,{}] 02:40:21 INFO - PROCESS | 784 | 1470735621960 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:21 INFO - PROCESS | 784 | 1470735621962 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:22 INFO - PROCESS | 784 | 1470735622074 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 02:40:22 INFO - PROCESS | 784 | 1470735622106 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:22 INFO - PROCESS | 784 | 1470735622108 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:22 INFO - PROCESS | 784 | ++DOCSHELL 13E9C800 == 36 [pid = 784] [id = 469] 02:40:22 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (19798800) [pid = 784] [serial = 1407] [outer = 00000000] 02:40:22 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (19ED3C00) [pid = 784] [serial = 1408] [outer = 19798800] 02:40:22 INFO - PROCESS | 784 | 1470735622210 Marionette DEBUG loaded listener.js 02:40:22 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (19ED4800) [pid = 784] [serial = 1409] [outer = 19798800] 02:40:22 INFO - PROCESS | 784 | 1470735622618 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:40:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 688ms 02:40:22 INFO - PROCESS | 784 | 1470735622648 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 02:40:22 INFO - PROCESS | 784 | 1470735622650 Marionette TRACE conn3 <- [1,1841,null,{"value":"13"}] 02:40:22 INFO - PROCESS | 784 | 1470735622653 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:40:22 INFO - PROCESS | 784 | 1470735622655 Marionette TRACE conn3 <- [1,1842,null,{}] 02:40:22 INFO - PROCESS | 784 | 1470735622658 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:22 INFO - PROCESS | 784 | 1470735622660 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:22 INFO - PROCESS | 784 | 1470735622787 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 02:40:22 INFO - PROCESS | 784 | 1470735622792 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:22 INFO - PROCESS | 784 | 1470735622794 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:22 INFO - PROCESS | 784 | ++DOCSHELL 161E2000 == 37 [pid = 784] [id = 470] 02:40:22 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (1A090800) [pid = 784] [serial = 1410] [outer = 00000000] 02:40:22 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (1A405000) [pid = 784] [serial = 1411] [outer = 1A090800] 02:40:22 INFO - PROCESS | 784 | 1470735622837 Marionette DEBUG loaded listener.js 02:40:22 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (1A40D400) [pid = 784] [serial = 1412] [outer = 1A090800] 02:40:23 INFO - PROCESS | 784 | 1470735623283 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 704ms 02:40:23 INFO - PROCESS | 784 | 1470735623354 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 02:40:23 INFO - PROCESS | 784 | 1470735623356 Marionette TRACE conn3 <- [1,1845,null,{"value":"13"}] 02:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:40:23 INFO - PROCESS | 784 | 1470735623359 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:40:23 INFO - PROCESS | 784 | 1470735623362 Marionette TRACE conn3 <- [1,1846,null,{}] 02:40:23 INFO - PROCESS | 784 | 1470735623381 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:23 INFO - PROCESS | 784 | 1470735623384 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:23 INFO - PROCESS | 784 | 1470735623543 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 02:40:23 INFO - PROCESS | 784 | 1470735623570 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:23 INFO - PROCESS | 784 | 1470735623573 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:23 INFO - PROCESS | 784 | ++DOCSHELL 15D92400 == 38 [pid = 784] [id = 471] 02:40:23 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (1614D000) [pid = 784] [serial = 1413] [outer = 00000000] 02:40:23 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (1A5D0400) [pid = 784] [serial = 1414] [outer = 1614D000] 02:40:23 INFO - PROCESS | 784 | 1470735623618 Marionette DEBUG loaded listener.js 02:40:23 INFO - PROCESS | 784 | ++DOMWINDOW == 98 (1A60AC00) [pid = 784] [serial = 1415] [outer = 1614D000] 02:40:24 INFO - PROCESS | 784 | --DOMWINDOW == 97 (11A56400) [pid = 784] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:40:24 INFO - PROCESS | 784 | --DOMWINDOW == 96 (1A099C00) [pid = 784] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:40:24 INFO - PROCESS | 784 | --DOMWINDOW == 95 (10B78000) [pid = 784] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:40:24 INFO - PROCESS | 784 | --DOMWINDOW == 94 (1A409000) [pid = 784] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:40:24 INFO - PROCESS | 784 | --DOMWINDOW == 93 (163A9000) [pid = 784] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:40:24 INFO - PROCESS | 784 | --DOMWINDOW == 92 (163A2400) [pid = 784] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:40:24 INFO - PROCESS | 784 | --DOMWINDOW == 91 (13142400) [pid = 784] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:40:24 INFO - PROCESS | 784 | --DOMWINDOW == 90 (131F1C00) [pid = 784] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:40:24 INFO - PROCESS | 784 | --DOMWINDOW == 89 (1A718C00) [pid = 784] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:40:24 INFO - PROCESS | 784 | --DOMWINDOW == 88 (1A607C00) [pid = 784] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:40:24 INFO - PROCESS | 784 | --DOMWINDOW == 87 (152C4800) [pid = 784] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:40:24 INFO - PROCESS | 784 | --DOMWINDOW == 86 (114DB800) [pid = 784] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:40:24 INFO - PROCESS | 784 | --DOMWINDOW == 85 (19ECF400) [pid = 784] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:40:24 INFO - PROCESS | 784 | --DOMWINDOW == 84 (18350400) [pid = 784] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:40:24 INFO - PROCESS | 784 | --DOMWINDOW == 83 (15364800) [pid = 784] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:40:24 INFO - PROCESS | 784 | 1470735624347 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 02:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1001ms 02:40:24 INFO - PROCESS | 784 | 1470735624371 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 02:40:24 INFO - PROCESS | 784 | 1470735624373 Marionette TRACE conn3 <- [1,1849,null,{"value":"13"}] 02:40:24 INFO - PROCESS | 784 | 1470735624377 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:40:24 INFO - PROCESS | 784 | 1470735624378 Marionette TRACE conn3 <- [1,1850,null,{}] 02:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:40:24 INFO - PROCESS | 784 | 1470735624382 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:24 INFO - PROCESS | 784 | 1470735624384 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:24 INFO - PROCESS | 784 | 1470735624463 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 02:40:24 INFO - PROCESS | 784 | 1470735624469 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:24 INFO - PROCESS | 784 | 1470735624471 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:24 INFO - PROCESS | 784 | ++DOCSHELL 152AB000 == 39 [pid = 784] [id = 472] 02:40:24 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (152CBC00) [pid = 784] [serial = 1416] [outer = 00000000] 02:40:24 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (163A9000) [pid = 784] [serial = 1417] [outer = 152CBC00] 02:40:24 INFO - PROCESS | 784 | 1470735624520 Marionette DEBUG loaded listener.js 02:40:24 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (17755400) [pid = 784] [serial = 1418] [outer = 152CBC00] 02:40:24 INFO - PROCESS | 784 | 1470735624965 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 02:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 625ms 02:40:25 INFO - PROCESS | 784 | 1470735625017 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 02:40:25 INFO - PROCESS | 784 | 1470735625019 Marionette TRACE conn3 <- [1,1853,null,{"value":"13"}] 02:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:40:25 INFO - PROCESS | 784 | 1470735625022 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:40:25 INFO - PROCESS | 784 | 1470735625024 Marionette TRACE conn3 <- [1,1854,null,{}] 02:40:25 INFO - PROCESS | 784 | 1470735625028 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:25 INFO - PROCESS | 784 | 1470735625029 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:25 INFO - PROCESS | 784 | 1470735625119 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 02:40:25 INFO - PROCESS | 784 | 1470735625126 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:25 INFO - PROCESS | 784 | 1470735625128 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:25 INFO - PROCESS | 784 | ++DOCSHELL 16A1A800 == 40 [pid = 784] [id = 473] 02:40:25 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (173E7000) [pid = 784] [serial = 1419] [outer = 00000000] 02:40:25 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (1A5D0000) [pid = 784] [serial = 1420] [outer = 173E7000] 02:40:25 INFO - PROCESS | 784 | 1470735625172 Marionette DEBUG loaded listener.js 02:40:25 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (1A711400) [pid = 784] [serial = 1421] [outer = 173E7000] 02:40:25 INFO - PROCESS | 784 | 1470735625662 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 02:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 688ms 02:40:25 INFO - PROCESS | 784 | 1470735625722 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 02:40:25 INFO - PROCESS | 784 | 1470735625724 Marionette TRACE conn3 <- [1,1857,null,{"value":"13"}] 02:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:40:25 INFO - PROCESS | 784 | 1470735625727 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:40:25 INFO - PROCESS | 784 | 1470735625729 Marionette TRACE conn3 <- [1,1858,null,{}] 02:40:25 INFO - PROCESS | 784 | 1470735625733 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:25 INFO - PROCESS | 784 | 1470735625735 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:25 INFO - PROCESS | 784 | 1470735625814 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 02:40:25 INFO - PROCESS | 784 | 1470735625819 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:25 INFO - PROCESS | 784 | 1470735625821 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:25 INFO - PROCESS | 784 | ++DOCSHELL 161D8C00 == 41 [pid = 784] [id = 474] 02:40:25 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (16ACD400) [pid = 784] [serial = 1422] [outer = 00000000] 02:40:25 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (1A831000) [pid = 784] [serial = 1423] [outer = 16ACD400] 02:40:25 INFO - PROCESS | 784 | 1470735625864 Marionette DEBUG loaded listener.js 02:40:25 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (1AA7E400) [pid = 784] [serial = 1424] [outer = 16ACD400] 02:40:26 INFO - PROCESS | 784 | 1470735626632 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 02:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1001ms 02:40:26 INFO - PROCESS | 784 | 1470735626754 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 02:40:26 INFO - PROCESS | 784 | 1470735626759 Marionette TRACE conn3 <- [1,1861,null,{"value":"13"}] 02:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:40:26 INFO - PROCESS | 784 | 1470735626784 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:40:26 INFO - PROCESS | 784 | 1470735626787 Marionette TRACE conn3 <- [1,1862,null,{}] 02:40:26 INFO - PROCESS | 784 | 1470735626793 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:26 INFO - PROCESS | 784 | 1470735626797 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:26 INFO - PROCESS | 784 | 1470735626924 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 02:40:27 INFO - PROCESS | 784 | 1470735627043 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:27 INFO - PROCESS | 784 | 1470735627046 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:27 INFO - PROCESS | 784 | ++DOCSHELL 1055A000 == 42 [pid = 784] [id = 475] 02:40:27 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (1055E400) [pid = 784] [serial = 1425] [outer = 00000000] 02:40:27 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (10FA2400) [pid = 784] [serial = 1426] [outer = 1055E400] 02:40:27 INFO - PROCESS | 784 | 1470735627103 Marionette DEBUG loaded listener.js 02:40:27 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (12DA2000) [pid = 784] [serial = 1427] [outer = 1055E400] 02:40:27 INFO - PROCESS | 784 | 1470735627832 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 02:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1126ms 02:40:28 INFO - PROCESS | 784 | 1470735628082 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 02:40:28 INFO - PROCESS | 784 | 1470735628087 Marionette TRACE conn3 <- [1,1865,null,{"value":"13"}] 02:40:28 INFO - PROCESS | 784 | 1470735628092 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:40:28 INFO - PROCESS | 784 | 1470735628094 Marionette TRACE conn3 <- [1,1866,null,{}] 02:40:28 INFO - PROCESS | 784 | 1470735628100 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:28 INFO - PROCESS | 784 | 1470735628103 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:40:28 INFO - PROCESS | 784 | 1470735628213 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 02:40:28 INFO - PROCESS | 784 | 1470735628353 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:28 INFO - PROCESS | 784 | 1470735628358 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:28 INFO - PROCESS | 784 | ++DOCSHELL 12984800 == 43 [pid = 784] [id = 476] 02:40:28 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (129BC800) [pid = 784] [serial = 1428] [outer = 00000000] 02:40:28 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (1315DC00) [pid = 784] [serial = 1429] [outer = 129BC800] 02:40:28 INFO - PROCESS | 784 | 1470735628415 Marionette DEBUG loaded listener.js 02:40:28 INFO - PROCESS | 784 | ++DOMWINDOW == 98 (131F1400) [pid = 784] [serial = 1430] [outer = 129BC800] 02:40:28 INFO - PROCESS | 784 | --DOCSHELL 16A1A800 == 42 [pid = 784] [id = 473] 02:40:28 INFO - PROCESS | 784 | --DOCSHELL 152AB000 == 41 [pid = 784] [id = 472] 02:40:28 INFO - PROCESS | 784 | --DOCSHELL 15D92400 == 40 [pid = 784] [id = 471] 02:40:28 INFO - PROCESS | 784 | --DOCSHELL 161E2000 == 39 [pid = 784] [id = 470] 02:40:28 INFO - PROCESS | 784 | --DOCSHELL 13E9C800 == 38 [pid = 784] [id = 469] 02:40:28 INFO - PROCESS | 784 | --DOCSHELL 130DBC00 == 37 [pid = 784] [id = 468] 02:40:28 INFO - PROCESS | 784 | --DOCSHELL 16ADAC00 == 36 [pid = 784] [id = 467] 02:40:28 INFO - PROCESS | 784 | --DOCSHELL 16ACEC00 == 35 [pid = 784] [id = 466] 02:40:28 INFO - PROCESS | 784 | --DOCSHELL 15D93C00 == 34 [pid = 784] [id = 465] 02:40:28 INFO - PROCESS | 784 | --DOCSHELL 142A1800 == 33 [pid = 784] [id = 464] 02:40:28 INFO - PROCESS | 784 | --DOCSHELL 13E9E800 == 32 [pid = 784] [id = 463] 02:40:28 INFO - PROCESS | 784 | --DOCSHELL 12DA6C00 == 31 [pid = 784] [id = 462] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 97 (1AA85400) [pid = 784] [serial = 1381] [outer = 00000000] [url = about:blank] 02:40:28 INFO - PROCESS | 784 | --DOCSHELL 10A10000 == 30 [pid = 784] [id = 461] 02:40:28 INFO - PROCESS | 784 | --DOCSHELL 1314A000 == 29 [pid = 784] [id = 460] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 96 (163AA400) [pid = 784] [serial = 1307] [outer = 00000000] [url = about:blank] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 95 (1A717C00) [pid = 784] [serial = 1379] [outer = 00000000] [url = about:blank] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 94 (1A606000) [pid = 784] [serial = 1370] [outer = 00000000] [url = about:blank] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 93 (1A5C8000) [pid = 784] [serial = 1369] [outer = 00000000] [url = about:blank] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 92 (13150400) [pid = 784] [serial = 1375] [outer = 00000000] [url = about:blank] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 91 (1A82E400) [pid = 784] [serial = 1372] [outer = 00000000] [url = about:blank] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 90 (1A5C6400) [pid = 784] [serial = 1378] [outer = 00000000] [url = about:blank] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 89 (1A833400) [pid = 784] [serial = 1373] [outer = 00000000] [url = about:blank] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 88 (17949C00) [pid = 784] [serial = 1363] [outer = 00000000] [url = about:blank] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 87 (16967400) [pid = 784] [serial = 1360] [outer = 00000000] [url = about:blank] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 86 (16AD5400) [pid = 784] [serial = 1361] [outer = 00000000] [url = about:blank] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 85 (13244C00) [pid = 784] [serial = 1357] [outer = 00000000] [url = about:blank] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 84 (139C9000) [pid = 784] [serial = 1358] [outer = 00000000] [url = about:blank] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 83 (1429A800) [pid = 784] [serial = 1355] [outer = 00000000] [url = about:blank] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 82 (139C8C00) [pid = 784] [serial = 1354] [outer = 00000000] [url = about:blank] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 81 (1A82C800) [pid = 784] [serial = 1352] [outer = 00000000] [url = about:blank] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 80 (1A827C00) [pid = 784] [serial = 1351] [outer = 00000000] [url = about:blank] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 79 (1A71A400) [pid = 784] [serial = 1349] [outer = 00000000] [url = about:blank] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 78 (1A712800) [pid = 784] [serial = 1348] [outer = 00000000] [url = about:blank] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 77 (163AB000) [pid = 784] [serial = 1346] [outer = 00000000] [url = about:blank] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 76 (15DBD000) [pid = 784] [serial = 1345] [outer = 00000000] [url = about:blank] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 75 (131F0400) [pid = 784] [serial = 1343] [outer = 00000000] [url = about:blank] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 74 (130B3400) [pid = 784] [serial = 1342] [outer = 00000000] [url = about:blank] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 73 (1A713000) [pid = 784] [serial = 1340] [outer = 00000000] [url = about:blank] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 72 (152ABC00) [pid = 784] [serial = 1376] [outer = 00000000] [url = about:blank] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 71 (1979A400) [pid = 784] [serial = 1366] [outer = 00000000] [url = about:blank] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 70 (19ED3000) [pid = 784] [serial = 1367] [outer = 00000000] [url = about:blank] 02:40:28 INFO - PROCESS | 784 | --DOMWINDOW == 69 (18015C00) [pid = 784] [serial = 1364] [outer = 00000000] [url = about:blank] 02:40:29 INFO - PROCESS | 784 | 1470735629018 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 02:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 922ms 02:40:29 INFO - PROCESS | 784 | 1470735629033 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 02:40:29 INFO - PROCESS | 784 | 1470735629036 Marionette TRACE conn3 <- [1,1869,null,{"value":"13"}] 02:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:40:29 INFO - PROCESS | 784 | 1470735629043 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:40:29 INFO - PROCESS | 784 | 1470735629047 Marionette TRACE conn3 <- [1,1870,null,{}] 02:40:29 INFO - PROCESS | 784 | 1470735629051 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:29 INFO - PROCESS | 784 | 1470735629054 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:29 INFO - PROCESS | 784 | 1470735629139 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 02:40:29 INFO - PROCESS | 784 | 1470735629147 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:29 INFO - PROCESS | 784 | 1470735629150 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:29 INFO - PROCESS | 784 | ++DOCSHELL 12D6C800 == 30 [pid = 784] [id = 477] 02:40:29 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (12D75800) [pid = 784] [serial = 1431] [outer = 00000000] 02:40:29 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (13247C00) [pid = 784] [serial = 1432] [outer = 12D75800] 02:40:29 INFO - PROCESS | 784 | 1470735629196 Marionette DEBUG loaded listener.js 02:40:29 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (1344A400) [pid = 784] [serial = 1433] [outer = 12D75800] 02:40:29 INFO - PROCESS | 784 | 1470735629707 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 02:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 687ms 02:40:29 INFO - PROCESS | 784 | 1470735629748 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 02:40:29 INFO - PROCESS | 784 | 1470735629750 Marionette TRACE conn3 <- [1,1873,null,{"value":"13"}] 02:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:40:29 INFO - PROCESS | 784 | 1470735629754 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:40:29 INFO - PROCESS | 784 | 1470735629756 Marionette TRACE conn3 <- [1,1874,null,{}] 02:40:29 INFO - PROCESS | 784 | 1470735629766 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:29 INFO - PROCESS | 784 | 1470735629771 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:29 INFO - PROCESS | 784 | 1470735629858 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 02:40:29 INFO - PROCESS | 784 | 1470735629870 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:29 INFO - PROCESS | 784 | 1470735629873 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:29 INFO - PROCESS | 784 | ++DOCSHELL 14F27400 == 31 [pid = 784] [id = 478] 02:40:29 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (14F27C00) [pid = 784] [serial = 1434] [outer = 00000000] 02:40:29 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (152ABC00) [pid = 784] [serial = 1435] [outer = 14F27C00] 02:40:29 INFO - PROCESS | 784 | 1470735629924 Marionette DEBUG loaded listener.js 02:40:30 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (152B3800) [pid = 784] [serial = 1436] [outer = 14F27C00] 02:40:30 INFO - PROCESS | 784 | 1470735630398 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 02:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 688ms 02:40:30 INFO - PROCESS | 784 | 1470735630454 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 02:40:30 INFO - PROCESS | 784 | 1470735630456 Marionette TRACE conn3 <- [1,1877,null,{"value":"13"}] 02:40:30 INFO - PROCESS | 784 | 1470735630459 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:40:30 INFO - PROCESS | 784 | 1470735630461 Marionette TRACE conn3 <- [1,1878,null,{}] 02:40:30 INFO - PROCESS | 784 | 1470735630464 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:30 INFO - PROCESS | 784 | 1470735630466 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:30 INFO - PROCESS | 784 | 1470735630548 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 02:40:30 INFO - PROCESS | 784 | 1470735630554 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:30 INFO - PROCESS | 784 | 1470735630556 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:30 INFO - PROCESS | 784 | ++DOCSHELL 15D92400 == 32 [pid = 784] [id = 479] 02:40:30 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (15D93800) [pid = 784] [serial = 1437] [outer = 00000000] 02:40:30 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (1614BC00) [pid = 784] [serial = 1438] [outer = 15D93800] 02:40:30 INFO - PROCESS | 784 | 1470735630609 Marionette DEBUG loaded listener.js 02:40:30 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (161E2000) [pid = 784] [serial = 1439] [outer = 15D93800] 02:40:31 INFO - PROCESS | 784 | 1470735631074 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 02:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 688ms 02:40:31 INFO - PROCESS | 784 | 1470735631159 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 02:40:31 INFO - PROCESS | 784 | 1470735631161 Marionette TRACE conn3 <- [1,1881,null,{"value":"13"}] 02:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:40:31 INFO - PROCESS | 784 | 1470735631165 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:40:31 INFO - PROCESS | 784 | 1470735631166 Marionette TRACE conn3 <- [1,1882,null,{}] 02:40:31 INFO - PROCESS | 784 | 1470735631170 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:31 INFO - PROCESS | 784 | 1470735631172 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:31 INFO - PROCESS | 784 | 1470735631276 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 02:40:31 INFO - PROCESS | 784 | 1470735631284 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:31 INFO - PROCESS | 784 | 1470735631286 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:31 INFO - PROCESS | 784 | ++DOCSHELL 163AC000 == 33 [pid = 784] [id = 480] 02:40:31 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (163AD000) [pid = 784] [serial = 1440] [outer = 00000000] 02:40:31 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (16982400) [pid = 784] [serial = 1441] [outer = 163AD000] 02:40:31 INFO - PROCESS | 784 | 1470735631330 Marionette DEBUG loaded listener.js 02:40:31 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (16ACC800) [pid = 784] [serial = 1442] [outer = 163AD000] 02:40:31 INFO - PROCESS | 784 | 1470735631815 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 02:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 703ms 02:40:31 INFO - PROCESS | 784 | 1470735631870 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 02:40:31 INFO - PROCESS | 784 | 1470735631872 Marionette TRACE conn3 <- [1,1885,null,{"value":"13"}] 02:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:40:31 INFO - PROCESS | 784 | 1470735631875 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:40:31 INFO - PROCESS | 784 | 1470735631877 Marionette TRACE conn3 <- [1,1886,null,{}] 02:40:31 INFO - PROCESS | 784 | 1470735631880 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:31 INFO - PROCESS | 784 | 1470735631886 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:32 INFO - PROCESS | 784 | 1470735632024 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 02:40:32 INFO - PROCESS | 784 | 1470735632083 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:32 INFO - PROCESS | 784 | 1470735632086 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:32 INFO - PROCESS | 784 | ++DOCSHELL 16AD0800 == 34 [pid = 784] [id = 481] 02:40:32 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (16AD0C00) [pid = 784] [serial = 1443] [outer = 00000000] 02:40:32 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (16C4E000) [pid = 784] [serial = 1444] [outer = 16AD0C00] 02:40:32 INFO - PROCESS | 784 | 1470735632131 Marionette DEBUG loaded listener.js 02:40:32 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1774F000) [pid = 784] [serial = 1445] [outer = 16AD0C00] 02:40:32 INFO - PROCESS | 784 | 1470735632571 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 02:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 751ms 02:40:32 INFO - PROCESS | 784 | 1470735632653 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 02:40:32 INFO - PROCESS | 784 | 1470735632655 Marionette TRACE conn3 <- [1,1889,null,{"value":"13"}] 02:40:32 INFO - PROCESS | 784 | 1470735632661 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:40:32 INFO - PROCESS | 784 | 1470735632662 Marionette TRACE conn3 <- [1,1890,null,{}] 02:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:40:32 INFO - PROCESS | 784 | 1470735632666 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:32 INFO - PROCESS | 784 | 1470735632668 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:32 INFO - PROCESS | 784 | 1470735632778 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 02:40:32 INFO - PROCESS | 784 | 1470735632787 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:32 INFO - PROCESS | 784 | 1470735632789 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:32 INFO - PROCESS | 784 | ++DOCSHELL 16C4BC00 == 35 [pid = 784] [id = 482] 02:40:32 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (17786000) [pid = 784] [serial = 1446] [outer = 00000000] 02:40:32 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (1801AC00) [pid = 784] [serial = 1447] [outer = 17786000] 02:40:32 INFO - PROCESS | 784 | 1470735632895 Marionette DEBUG loaded listener.js 02:40:32 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (18021800) [pid = 784] [serial = 1448] [outer = 17786000] 02:40:33 INFO - PROCESS | 784 | 1470735633300 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 02:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 673ms 02:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:40:33 INFO - PROCESS | 784 | 1470735633343 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 02:40:33 INFO - PROCESS | 784 | 1470735633345 Marionette TRACE conn3 <- [1,1893,null,{"value":"13"}] 02:40:33 INFO - PROCESS | 784 | 1470735633349 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:40:33 INFO - PROCESS | 784 | 1470735633350 Marionette TRACE conn3 <- [1,1894,null,{}] 02:40:33 INFO - PROCESS | 784 | 1470735633360 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:33 INFO - PROCESS | 784 | 1470735633362 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:33 INFO - PROCESS | 784 | 1470735633471 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 02:40:33 INFO - PROCESS | 784 | 1470735633476 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:33 INFO - PROCESS | 784 | 1470735633478 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:33 INFO - PROCESS | 784 | ++DOCSHELL 19798000 == 36 [pid = 784] [id = 483] 02:40:33 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (19798400) [pid = 784] [serial = 1449] [outer = 00000000] 02:40:33 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (19ED0000) [pid = 784] [serial = 1450] [outer = 19798400] 02:40:33 INFO - PROCESS | 784 | 1470735633521 Marionette DEBUG loaded listener.js 02:40:33 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (19ED6C00) [pid = 784] [serial = 1451] [outer = 19798400] 02:40:33 INFO - PROCESS | 784 | --DOMWINDOW == 89 (19798800) [pid = 784] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:40:33 INFO - PROCESS | 784 | --DOMWINDOW == 88 (1A090800) [pid = 784] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:40:33 INFO - PROCESS | 784 | --DOMWINDOW == 87 (16AD1000) [pid = 784] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:40:33 INFO - PROCESS | 784 | --DOMWINDOW == 86 (10A10400) [pid = 784] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:40:33 INFO - PROCESS | 784 | --DOMWINDOW == 85 (13E9F000) [pid = 784] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:40:33 INFO - PROCESS | 784 | --DOMWINDOW == 84 (17758000) [pid = 784] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:40:33 INFO - PROCESS | 784 | --DOMWINDOW == 83 (152AE800) [pid = 784] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:40:33 INFO - PROCESS | 784 | --DOMWINDOW == 82 (15DBA800) [pid = 784] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:40:33 INFO - PROCESS | 784 | --DOMWINDOW == 81 (176A5400) [pid = 784] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:40:33 INFO - PROCESS | 784 | --DOMWINDOW == 80 (12DAD800) [pid = 784] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:40:33 INFO - PROCESS | 784 | --DOMWINDOW == 79 (1614D000) [pid = 784] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:40:33 INFO - PROCESS | 784 | --DOMWINDOW == 78 (173E7000) [pid = 784] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:40:33 INFO - PROCESS | 784 | --DOMWINDOW == 77 (152CBC00) [pid = 784] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:40:34 INFO - PROCESS | 784 | 1470735634067 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 02:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 735ms 02:40:34 INFO - PROCESS | 784 | 1470735634089 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 02:40:34 INFO - PROCESS | 784 | 1470735634091 Marionette TRACE conn3 <- [1,1897,null,{"value":"13"}] 02:40:34 INFO - PROCESS | 784 | 1470735634094 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:40:34 INFO - PROCESS | 784 | 1470735634096 Marionette TRACE conn3 <- [1,1898,null,{}] 02:40:34 INFO - PROCESS | 784 | 1470735634099 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:34 INFO - PROCESS | 784 | 1470735634101 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:34 INFO - PROCESS | 784 | 1470735634205 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 02:40:34 INFO - PROCESS | 784 | 1470735634210 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:34 INFO - PROCESS | 784 | 1470735634212 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:34 INFO - PROCESS | 784 | ++DOCSHELL 1343D000 == 37 [pid = 784] [id = 484] 02:40:34 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (152A6C00) [pid = 784] [serial = 1452] [outer = 00000000] 02:40:34 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (173E7000) [pid = 784] [serial = 1453] [outer = 152A6C00] 02:40:34 INFO - PROCESS | 784 | 1470735634255 Marionette DEBUG loaded listener.js 02:40:34 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (1794FC00) [pid = 784] [serial = 1454] [outer = 152A6C00] 02:40:34 INFO - PROCESS | 784 | 1470735634683 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 02:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 626ms 02:40:34 INFO - PROCESS | 784 | 1470735634733 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 02:40:34 INFO - PROCESS | 784 | 1470735634735 Marionette TRACE conn3 <- [1,1901,null,{"value":"13"}] 02:40:34 INFO - PROCESS | 784 | 1470735634738 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:40:34 INFO - PROCESS | 784 | 1470735634740 Marionette TRACE conn3 <- [1,1902,null,{}] 02:40:34 INFO - PROCESS | 784 | 1470735634743 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:34 INFO - PROCESS | 784 | 1470735634745 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:34 INFO - PROCESS | 784 | 1470735634835 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 02:40:34 INFO - PROCESS | 784 | 1470735634841 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:34 INFO - PROCESS | 784 | 1470735634843 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:34 INFO - PROCESS | 784 | ++DOCSHELL 152C6C00 == 38 [pid = 784] [id = 485] 02:40:34 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (17932400) [pid = 784] [serial = 1455] [outer = 00000000] 02:40:34 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (1A407800) [pid = 784] [serial = 1456] [outer = 17932400] 02:40:34 INFO - PROCESS | 784 | 1470735634886 Marionette DEBUG loaded listener.js 02:40:34 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (1A40C800) [pid = 784] [serial = 1457] [outer = 17932400] 02:40:35 INFO - PROCESS | 784 | 1470735635338 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 02:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 625ms 02:40:35 INFO - PROCESS | 784 | 1470735635377 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 02:40:35 INFO - PROCESS | 784 | 1470735635379 Marionette TRACE conn3 <- [1,1905,null,{"value":"13"}] 02:40:35 INFO - PROCESS | 784 | 1470735635382 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:40:35 INFO - PROCESS | 784 | 1470735635385 Marionette TRACE conn3 <- [1,1906,null,{}] 02:40:35 INFO - PROCESS | 784 | 1470735635389 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:35 INFO - PROCESS | 784 | 1470735635391 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:35 INFO - PROCESS | 784 | 1470735635484 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 02:40:35 INFO - PROCESS | 784 | 1470735635489 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:35 INFO - PROCESS | 784 | 1470735635492 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:35 INFO - PROCESS | 784 | ++DOCSHELL 1A4C2400 == 39 [pid = 784] [id = 486] 02:40:35 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1A4C3400) [pid = 784] [serial = 1458] [outer = 00000000] 02:40:35 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (1A609000) [pid = 784] [serial = 1459] [outer = 1A4C3400] 02:40:35 INFO - PROCESS | 784 | 1470735635536 Marionette DEBUG loaded listener.js 02:40:35 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (1A714800) [pid = 784] [serial = 1460] [outer = 1A4C3400] 02:40:36 INFO - PROCESS | 784 | 1470735636220 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 02:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 906ms 02:40:36 INFO - PROCESS | 784 | 1470735636288 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 02:40:36 INFO - PROCESS | 784 | 1470735636292 Marionette TRACE conn3 <- [1,1909,null,{"value":"13"}] 02:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:40:36 INFO - PROCESS | 784 | 1470735636297 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:40:36 INFO - PROCESS | 784 | 1470735636301 Marionette TRACE conn3 <- [1,1910,null,{}] 02:40:36 INFO - PROCESS | 784 | 1470735636306 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:36 INFO - PROCESS | 784 | 1470735636310 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:36 INFO - PROCESS | 784 | 1470735636420 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 02:40:36 INFO - PROCESS | 784 | 1470735636568 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:36 INFO - PROCESS | 784 | 1470735636571 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:36 INFO - PROCESS | 784 | ++DOCSHELL 10A09400 == 40 [pid = 784] [id = 487] 02:40:36 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (10B69400) [pid = 784] [serial = 1461] [outer = 00000000] 02:40:36 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (130B8000) [pid = 784] [serial = 1462] [outer = 10B69400] 02:40:36 INFO - PROCESS | 784 | 1470735636628 Marionette DEBUG loaded listener.js 02:40:36 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (13243C00) [pid = 784] [serial = 1463] [outer = 10B69400] 02:40:37 INFO - PROCESS | 784 | 1470735637251 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 02:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1001ms 02:40:37 INFO - PROCESS | 784 | 1470735637300 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 02:40:37 INFO - PROCESS | 784 | 1470735637305 Marionette TRACE conn3 <- [1,1913,null,{"value":"13"}] 02:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:40:37 INFO - PROCESS | 784 | 1470735637312 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:40:37 INFO - PROCESS | 784 | 1470735637314 Marionette TRACE conn3 <- [1,1914,null,{}] 02:40:37 INFO - PROCESS | 784 | 1470735637318 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:37 INFO - PROCESS | 784 | 1470735637321 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:37 INFO - PROCESS | 784 | 1470735637430 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 02:40:37 INFO - PROCESS | 784 | 1470735637565 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:37 INFO - PROCESS | 784 | 1470735637568 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:37 INFO - PROCESS | 784 | ++DOCSHELL 1429A800 == 41 [pid = 784] [id = 488] 02:40:37 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (1429B400) [pid = 784] [serial = 1464] [outer = 00000000] 02:40:37 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (152C6400) [pid = 784] [serial = 1465] [outer = 1429B400] 02:40:37 INFO - PROCESS | 784 | 1470735637625 Marionette DEBUG loaded listener.js 02:40:37 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (15DBD000) [pid = 784] [serial = 1466] [outer = 1429B400] 02:40:38 INFO - PROCESS | 784 | 1470735638233 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 02:40:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1001ms 02:40:38 INFO - PROCESS | 784 | 1470735638313 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 02:40:38 INFO - PROCESS | 784 | 1470735638316 Marionette TRACE conn3 <- [1,1917,null,{"value":"13"}] 02:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:40:38 INFO - PROCESS | 784 | 1470735638320 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:40:38 INFO - PROCESS | 784 | 1470735638324 Marionette TRACE conn3 <- [1,1918,null,{}] 02:40:38 INFO - PROCESS | 784 | 1470735638335 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:38 INFO - PROCESS | 784 | 1470735638339 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:38 INFO - PROCESS | 784 | 1470735638497 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 02:40:38 INFO - PROCESS | 784 | 1470735638508 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:38 INFO - PROCESS | 784 | 1470735638511 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:38 INFO - PROCESS | 784 | ++DOCSHELL 1A404C00 == 42 [pid = 784] [id = 489] 02:40:38 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (1A405800) [pid = 784] [serial = 1467] [outer = 00000000] 02:40:38 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (1A5C9000) [pid = 784] [serial = 1468] [outer = 1A405800] 02:40:38 INFO - PROCESS | 784 | 1470735638567 Marionette DEBUG loaded listener.js 02:40:38 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (1A606800) [pid = 784] [serial = 1469] [outer = 1A405800] 02:40:39 INFO - PROCESS | 784 | 1470735639194 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 02:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 938ms 02:40:39 INFO - PROCESS | 784 | 1470735639264 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 02:40:39 INFO - PROCESS | 784 | 1470735639267 Marionette TRACE conn3 <- [1,1921,null,{"value":"13"}] 02:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:40:39 INFO - PROCESS | 784 | 1470735639285 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:40:39 INFO - PROCESS | 784 | 1470735639287 Marionette TRACE conn3 <- [1,1922,null,{}] 02:40:39 INFO - PROCESS | 784 | 1470735639291 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:39 INFO - PROCESS | 784 | 1470735639293 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:39 INFO - PROCESS | 784 | 1470735639401 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 02:40:39 INFO - PROCESS | 784 | 1470735639657 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:39 INFO - PROCESS | 784 | 1470735639660 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:39 INFO - PROCESS | 784 | ++DOCSHELL 104E8400 == 43 [pid = 784] [id = 490] 02:40:39 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (104EB800) [pid = 784] [serial = 1470] [outer = 00000000] 02:40:39 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (10A4A800) [pid = 784] [serial = 1471] [outer = 104EB800] 02:40:39 INFO - PROCESS | 784 | 1470735639717 Marionette DEBUG loaded listener.js 02:40:39 INFO - PROCESS | 784 | ++DOMWINDOW == 98 (114DB000) [pid = 784] [serial = 1472] [outer = 104EB800] 02:40:40 INFO - PROCESS | 784 | 1470735640348 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 02:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1079ms 02:40:40 INFO - PROCESS | 784 | 1470735640377 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 02:40:40 INFO - PROCESS | 784 | 1470735640381 Marionette TRACE conn3 <- [1,1925,null,{"value":"13"}] 02:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:40:40 INFO - PROCESS | 784 | 1470735640385 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:40:40 INFO - PROCESS | 784 | 1470735640388 Marionette TRACE conn3 <- [1,1926,null,{}] 02:40:40 INFO - PROCESS | 784 | 1470735640394 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:40 INFO - PROCESS | 784 | 1470735640398 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:41 INFO - PROCESS | 784 | --DOCSHELL 152C6C00 == 42 [pid = 784] [id = 485] 02:40:41 INFO - PROCESS | 784 | --DOCSHELL 1343D000 == 41 [pid = 784] [id = 484] 02:40:41 INFO - PROCESS | 784 | --DOCSHELL 19798000 == 40 [pid = 784] [id = 483] 02:40:41 INFO - PROCESS | 784 | --DOCSHELL 16C4BC00 == 39 [pid = 784] [id = 482] 02:40:41 INFO - PROCESS | 784 | --DOCSHELL 16AD0800 == 38 [pid = 784] [id = 481] 02:40:41 INFO - PROCESS | 784 | --DOCSHELL 163AC000 == 37 [pid = 784] [id = 480] 02:40:41 INFO - PROCESS | 784 | --DOCSHELL 15D92400 == 36 [pid = 784] [id = 479] 02:40:41 INFO - PROCESS | 784 | --DOCSHELL 14F27400 == 35 [pid = 784] [id = 478] 02:40:41 INFO - PROCESS | 784 | --DOCSHELL 12D6C800 == 34 [pid = 784] [id = 477] 02:40:41 INFO - PROCESS | 784 | --DOCSHELL 12984800 == 33 [pid = 784] [id = 476] 02:40:41 INFO - PROCESS | 784 | --DOCSHELL 1055A000 == 32 [pid = 784] [id = 475] 02:40:41 INFO - PROCESS | 784 | --DOCSHELL 161D8C00 == 31 [pid = 784] [id = 474] 02:40:41 INFO - PROCESS | 784 | --DOCSHELL 1429A800 == 30 [pid = 784] [id = 488] 02:40:41 INFO - PROCESS | 784 | --DOCSHELL 1A404C00 == 29 [pid = 784] [id = 489] 02:40:41 INFO - PROCESS | 784 | --DOCSHELL 1A4C2400 == 28 [pid = 784] [id = 486] 02:40:41 INFO - PROCESS | 784 | --DOCSHELL 10A09400 == 27 [pid = 784] [id = 487] 02:40:41 INFO - PROCESS | 784 | 1470735641089 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 02:40:41 INFO - PROCESS | 784 | --DOMWINDOW == 97 (19ED3C00) [pid = 784] [serial = 1408] [outer = 00000000] [url = about:blank] 02:40:41 INFO - PROCESS | 784 | --DOMWINDOW == 96 (1A405000) [pid = 784] [serial = 1411] [outer = 00000000] [url = about:blank] 02:40:41 INFO - PROCESS | 784 | --DOMWINDOW == 95 (16ADB400) [pid = 784] [serial = 1399] [outer = 00000000] [url = about:blank] 02:40:41 INFO - PROCESS | 784 | --DOMWINDOW == 94 (173E4400) [pid = 784] [serial = 1400] [outer = 00000000] [url = about:blank] 02:40:41 INFO - PROCESS | 784 | --DOMWINDOW == 93 (10B77000) [pid = 784] [serial = 1384] [outer = 00000000] [url = about:blank] 02:40:41 INFO - PROCESS | 784 | --DOMWINDOW == 92 (112E2400) [pid = 784] [serial = 1385] [outer = 00000000] [url = about:blank] 02:40:41 INFO - PROCESS | 784 | --DOMWINDOW == 91 (14293800) [pid = 784] [serial = 1390] [outer = 00000000] [url = about:blank] 02:40:41 INFO - PROCESS | 784 | --DOMWINDOW == 90 (14FC2800) [pid = 784] [serial = 1391] [outer = 00000000] [url = about:blank] 02:40:41 INFO - PROCESS | 784 | --DOMWINDOW == 89 (18347400) [pid = 784] [serial = 1405] [outer = 00000000] [url = about:blank] 02:40:41 INFO - PROCESS | 784 | --DOMWINDOW == 88 (1583A400) [pid = 784] [serial = 1393] [outer = 00000000] [url = about:blank] 02:40:41 INFO - PROCESS | 784 | --DOMWINDOW == 87 (19ED4800) [pid = 784] [serial = 1409] [outer = 00000000] [url = about:blank] 02:40:41 INFO - PROCESS | 784 | --DOMWINDOW == 86 (15D91000) [pid = 784] [serial = 1394] [outer = 00000000] [url = about:blank] 02:40:41 INFO - PROCESS | 784 | --DOMWINDOW == 85 (161D9000) [pid = 784] [serial = 1396] [outer = 00000000] [url = about:blank] 02:40:41 INFO - PROCESS | 784 | --DOMWINDOW == 84 (161E6C00) [pid = 784] [serial = 1397] [outer = 00000000] [url = about:blank] 02:40:41 INFO - PROCESS | 784 | --DOMWINDOW == 83 (1792A800) [pid = 784] [serial = 1402] [outer = 00000000] [url = about:blank] 02:40:41 INFO - PROCESS | 784 | --DOMWINDOW == 82 (1792DC00) [pid = 784] [serial = 1403] [outer = 00000000] [url = about:blank] 02:40:41 INFO - PROCESS | 784 | --DOMWINDOW == 81 (130B6800) [pid = 784] [serial = 1387] [outer = 00000000] [url = about:blank] 02:40:41 INFO - PROCESS | 784 | --DOMWINDOW == 80 (1314E400) [pid = 784] [serial = 1388] [outer = 00000000] [url = about:blank] 02:40:41 INFO - PROCESS | 784 | --DOMWINDOW == 79 (1A5D0400) [pid = 784] [serial = 1414] [outer = 00000000] [url = about:blank] 02:40:41 INFO - PROCESS | 784 | --DOMWINDOW == 78 (1A711400) [pid = 784] [serial = 1421] [outer = 00000000] [url = about:blank] 02:40:41 INFO - PROCESS | 784 | --DOMWINDOW == 77 (1A831000) [pid = 784] [serial = 1423] [outer = 00000000] [url = about:blank] 02:40:41 INFO - PROCESS | 784 | --DOMWINDOW == 76 (1A40D400) [pid = 784] [serial = 1412] [outer = 00000000] [url = about:blank] 02:40:41 INFO - PROCESS | 784 | --DOMWINDOW == 75 (1A5D0000) [pid = 784] [serial = 1420] [outer = 00000000] [url = about:blank] 02:40:41 INFO - PROCESS | 784 | --DOMWINDOW == 74 (1A60AC00) [pid = 784] [serial = 1415] [outer = 00000000] [url = about:blank] 02:40:41 INFO - PROCESS | 784 | --DOMWINDOW == 73 (163A9000) [pid = 784] [serial = 1417] [outer = 00000000] [url = about:blank] 02:40:41 INFO - PROCESS | 784 | --DOMWINDOW == 72 (17755400) [pid = 784] [serial = 1418] [outer = 00000000] [url = about:blank] 02:40:41 INFO - PROCESS | 784 | --DOMWINDOW == 71 (1834B000) [pid = 784] [serial = 1406] [outer = 00000000] [url = about:blank] 02:40:41 INFO - PROCESS | 784 | --DOCSHELL 104E8400 == 26 [pid = 784] [id = 490] 02:40:41 INFO - PROCESS | 784 | 1470735641289 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:41 INFO - PROCESS | 784 | 1470735641292 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:41 INFO - PROCESS | 784 | ++DOCSHELL 103CB800 == 27 [pid = 784] [id = 491] 02:40:41 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (103CD000) [pid = 784] [serial = 1473] [outer = 00000000] 02:40:41 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (10478000) [pid = 784] [serial = 1474] [outer = 103CD000] 02:40:41 INFO - PROCESS | 784 | 1470735641341 Marionette DEBUG loaded listener.js 02:40:41 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (1055A000) [pid = 784] [serial = 1475] [outer = 103CD000] 02:40:41 INFO - PROCESS | 784 | 1470735641786 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 02:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1454ms 02:40:41 INFO - PROCESS | 784 | 1470735641846 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 02:40:41 INFO - PROCESS | 784 | 1470735641851 Marionette TRACE conn3 <- [1,1929,null,{"value":"13"}] 02:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:40:41 INFO - PROCESS | 784 | 1470735641856 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:40:41 INFO - PROCESS | 784 | 1470735641859 Marionette TRACE conn3 <- [1,1930,null,{}] 02:40:41 INFO - PROCESS | 784 | 1470735641864 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:41 INFO - PROCESS | 784 | 1470735641866 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:42 INFO - PROCESS | 784 | 1470735642004 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 02:40:42 INFO - PROCESS | 784 | 1470735642013 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:42 INFO - PROCESS | 784 | 1470735642016 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:42 INFO - PROCESS | 784 | ++DOCSHELL 11A54000 == 28 [pid = 784] [id = 492] 02:40:42 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (11A56C00) [pid = 784] [serial = 1476] [outer = 00000000] 02:40:42 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (1282D800) [pid = 784] [serial = 1477] [outer = 11A56C00] 02:40:42 INFO - PROCESS | 784 | 1470735642063 Marionette DEBUG loaded listener.js 02:40:42 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (129C1000) [pid = 784] [serial = 1478] [outer = 11A56C00] 02:40:42 INFO - PROCESS | 784 | 1470735642520 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 704ms 02:40:42 INFO - PROCESS | 784 | 1470735642616 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 02:40:42 INFO - PROCESS | 784 | 1470735642619 Marionette TRACE conn3 <- [1,1933,null,{"value":"13"}] 02:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:40:42 INFO - PROCESS | 784 | 1470735642626 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:40:42 INFO - PROCESS | 784 | 1470735642628 Marionette TRACE conn3 <- [1,1934,null,{}] 02:40:42 INFO - PROCESS | 784 | 1470735642632 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:42 INFO - PROCESS | 784 | 1470735642635 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:42 INFO - PROCESS | 784 | 1470735642718 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 02:40:42 INFO - PROCESS | 784 | 1470735642814 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:42 INFO - PROCESS | 784 | 1470735642817 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:42 INFO - PROCESS | 784 | ++DOCSHELL 1315B400 == 29 [pid = 784] [id = 493] 02:40:42 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (1315C400) [pid = 784] [serial = 1479] [outer = 00000000] 02:40:42 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (132C0C00) [pid = 784] [serial = 1480] [outer = 1315C400] 02:40:42 INFO - PROCESS | 784 | 1470735642867 Marionette DEBUG loaded listener.js 02:40:42 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (13945800) [pid = 784] [serial = 1481] [outer = 1315C400] 02:40:43 INFO - PROCESS | 784 | 1470735643255 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 688ms 02:40:43 INFO - PROCESS | 784 | 1470735643326 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 02:40:43 INFO - PROCESS | 784 | 1470735643330 Marionette TRACE conn3 <- [1,1937,null,{"value":"13"}] 02:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:40:43 INFO - PROCESS | 784 | 1470735643350 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:40:43 INFO - PROCESS | 784 | 1470735643354 Marionette TRACE conn3 <- [1,1938,null,{}] 02:40:43 INFO - PROCESS | 784 | 1470735643362 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:43 INFO - PROCESS | 784 | 1470735643365 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:43 INFO - PROCESS | 784 | 1470735643489 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 02:40:43 INFO - PROCESS | 784 | 1470735643545 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:43 INFO - PROCESS | 784 | 1470735643547 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:43 INFO - PROCESS | 784 | ++DOCSHELL 131F0400 == 30 [pid = 784] [id = 494] 02:40:43 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (13244000) [pid = 784] [serial = 1482] [outer = 00000000] 02:40:43 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (152AC000) [pid = 784] [serial = 1483] [outer = 13244000] 02:40:43 INFO - PROCESS | 784 | 1470735643601 Marionette DEBUG loaded listener.js 02:40:43 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (15368000) [pid = 784] [serial = 1484] [outer = 13244000] 02:40:44 INFO - PROCESS | 784 | 1470735644037 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 02:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 750ms 02:40:44 INFO - PROCESS | 784 | 1470735644098 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 02:40:44 INFO - PROCESS | 784 | 1470735644100 Marionette TRACE conn3 <- [1,1941,null,{"value":"13"}] 02:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:40:44 INFO - PROCESS | 784 | 1470735644103 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:40:44 INFO - PROCESS | 784 | 1470735644105 Marionette TRACE conn3 <- [1,1942,null,{}] 02:40:44 INFO - PROCESS | 784 | 1470735644109 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:44 INFO - PROCESS | 784 | 1470735644111 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:44 INFO - PROCESS | 784 | 1470735644221 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 02:40:44 INFO - PROCESS | 784 | 1470735644229 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:44 INFO - PROCESS | 784 | 1470735644231 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:44 INFO - PROCESS | 784 | ++DOCSHELL 152AB000 == 31 [pid = 784] [id = 495] 02:40:44 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (15364400) [pid = 784] [serial = 1485] [outer = 00000000] 02:40:44 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (15DBB000) [pid = 784] [serial = 1486] [outer = 15364400] 02:40:44 INFO - PROCESS | 784 | 1470735644275 Marionette DEBUG loaded listener.js 02:40:44 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (1614E800) [pid = 784] [serial = 1487] [outer = 15364400] 02:40:44 INFO - PROCESS | 784 | 1470735644698 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 02:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 640ms 02:40:44 INFO - PROCESS | 784 | 1470735644741 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 02:40:44 INFO - PROCESS | 784 | 1470735644743 Marionette TRACE conn3 <- [1,1945,null,{"value":"13"}] 02:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:40:44 INFO - PROCESS | 784 | 1470735644747 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:40:44 INFO - PROCESS | 784 | 1470735644749 Marionette TRACE conn3 <- [1,1946,null,{}] 02:40:44 INFO - PROCESS | 784 | 1470735644752 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:44 INFO - PROCESS | 784 | 1470735644754 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:44 INFO - PROCESS | 784 | 1470735644884 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 02:40:44 INFO - PROCESS | 784 | 1470735644889 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:44 INFO - PROCESS | 784 | 1470735644895 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:44 INFO - PROCESS | 784 | ++DOCSHELL 163AE000 == 32 [pid = 784] [id = 496] 02:40:44 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (163AE400) [pid = 784] [serial = 1488] [outer = 00000000] 02:40:45 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (16966400) [pid = 784] [serial = 1489] [outer = 163AE400] 02:40:45 INFO - PROCESS | 784 | 1470735645006 Marionette DEBUG loaded listener.js 02:40:45 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (16A1CC00) [pid = 784] [serial = 1490] [outer = 163AE400] 02:40:45 INFO - PROCESS | 784 | --DOMWINDOW == 88 (16AD0C00) [pid = 784] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:40:45 INFO - PROCESS | 784 | --DOMWINDOW == 87 (17786000) [pid = 784] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:40:45 INFO - PROCESS | 784 | --DOMWINDOW == 86 (19798400) [pid = 784] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:40:45 INFO - PROCESS | 784 | --DOMWINDOW == 85 (14F27C00) [pid = 784] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:40:45 INFO - PROCESS | 784 | --DOMWINDOW == 84 (17932400) [pid = 784] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:40:45 INFO - PROCESS | 784 | --DOMWINDOW == 83 (16ACD400) [pid = 784] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:40:45 INFO - PROCESS | 784 | --DOMWINDOW == 82 (12D75800) [pid = 784] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:40:45 INFO - PROCESS | 784 | --DOMWINDOW == 81 (1055E400) [pid = 784] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:40:45 INFO - PROCESS | 784 | --DOMWINDOW == 80 (163AD000) [pid = 784] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:40:45 INFO - PROCESS | 784 | --DOMWINDOW == 79 (129BC800) [pid = 784] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:40:45 INFO - PROCESS | 784 | --DOMWINDOW == 78 (15D93800) [pid = 784] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:40:45 INFO - PROCESS | 784 | --DOMWINDOW == 77 (1A4C3400) [pid = 784] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:40:45 INFO - PROCESS | 784 | --DOMWINDOW == 76 (152A6C00) [pid = 784] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:40:45 INFO - PROCESS | 784 | --DOMWINDOW == 75 (1AA7E800) [pid = 784] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:40:45 INFO - PROCESS | 784 | 1470735645698 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 02:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1001ms 02:40:45 INFO - PROCESS | 784 | 1470735645750 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 02:40:45 INFO - PROCESS | 784 | 1470735645752 Marionette TRACE conn3 <- [1,1949,null,{"value":"13"}] 02:40:45 INFO - PROCESS | 784 | 1470735645755 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:40:45 INFO - PROCESS | 784 | 1470735645757 Marionette TRACE conn3 <- [1,1950,null,{}] 02:40:45 INFO - PROCESS | 784 | 1470735645760 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:45 INFO - PROCESS | 784 | 1470735645762 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:45 INFO - PROCESS | 784 | 1470735645840 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 02:40:45 INFO - PROCESS | 784 | 1470735645939 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:45 INFO - PROCESS | 784 | 1470735645941 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:45 INFO - PROCESS | 784 | ++DOCSHELL 0C392000 == 33 [pid = 784] [id = 497] 02:40:45 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (10A50C00) [pid = 784] [serial = 1491] [outer = 00000000] 02:40:45 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (131E8800) [pid = 784] [serial = 1492] [outer = 10A50C00] 02:40:46 INFO - PROCESS | 784 | 1470735645994 Marionette DEBUG loaded listener.js 02:40:46 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (1696E400) [pid = 784] [serial = 1493] [outer = 10A50C00] 02:40:46 INFO - PROCESS | 784 | 1470735646354 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 02:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 625ms 02:40:46 INFO - PROCESS | 784 | 1470735646393 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 02:40:46 INFO - PROCESS | 784 | 1470735646395 Marionette TRACE conn3 <- [1,1953,null,{"value":"13"}] 02:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:40:46 INFO - PROCESS | 784 | 1470735646398 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:40:46 INFO - PROCESS | 784 | 1470735646400 Marionette TRACE conn3 <- [1,1954,null,{}] 02:40:46 INFO - PROCESS | 784 | 1470735646404 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:46 INFO - PROCESS | 784 | 1470735646406 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:46 INFO - PROCESS | 784 | 1470735646521 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 02:40:46 INFO - PROCESS | 784 | 1470735646529 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:46 INFO - PROCESS | 784 | 1470735646531 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:46 INFO - PROCESS | 784 | ++DOCSHELL 112E5400 == 34 [pid = 784] [id = 498] 02:40:46 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (15DBC000) [pid = 784] [serial = 1494] [outer = 00000000] 02:40:46 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (1716D400) [pid = 784] [serial = 1495] [outer = 15DBC000] 02:40:46 INFO - PROCESS | 784 | 1470735646574 Marionette DEBUG loaded listener.js 02:40:46 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (17699800) [pid = 784] [serial = 1496] [outer = 15DBC000] 02:40:46 INFO - PROCESS | 784 | 1470735646973 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 02:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 594ms 02:40:47 INFO - PROCESS | 784 | 1470735646996 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 02:40:47 INFO - PROCESS | 784 | 1470735646998 Marionette TRACE conn3 <- [1,1957,null,{"value":"13"}] 02:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:40:47 INFO - PROCESS | 784 | 1470735647001 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:40:47 INFO - PROCESS | 784 | 1470735647003 Marionette TRACE conn3 <- [1,1958,null,{}] 02:40:47 INFO - PROCESS | 784 | 1470735647006 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:47 INFO - PROCESS | 784 | 1470735647008 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:47 INFO - PROCESS | 784 | 1470735647084 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 02:40:47 INFO - PROCESS | 784 | 1470735647089 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:47 INFO - PROCESS | 784 | 1470735647091 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:47 INFO - PROCESS | 784 | ++DOCSHELL 1777E000 == 35 [pid = 784] [id = 499] 02:40:47 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (1792A800) [pid = 784] [serial = 1497] [outer = 00000000] 02:40:47 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (17949000) [pid = 784] [serial = 1498] [outer = 1792A800] 02:40:47 INFO - PROCESS | 784 | 1470735647134 Marionette DEBUG loaded listener.js 02:40:47 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1794A800) [pid = 784] [serial = 1499] [outer = 1792A800] 02:40:47 INFO - PROCESS | 784 | 1470735647604 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 02:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 688ms 02:40:47 INFO - PROCESS | 784 | 1470735647702 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 02:40:47 INFO - PROCESS | 784 | 1470735647706 Marionette TRACE conn3 <- [1,1961,null,{"value":"13"}] 02:40:47 INFO - PROCESS | 784 | 1470735647711 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:40:47 INFO - PROCESS | 784 | 1470735647715 Marionette TRACE conn3 <- [1,1962,null,{}] 02:40:47 INFO - PROCESS | 784 | 1470735647725 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:47 INFO - PROCESS | 784 | 1470735647729 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:47 INFO - PROCESS | 784 | 1470735647850 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 02:40:47 INFO - PROCESS | 784 | 1470735647963 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:47 INFO - PROCESS | 784 | 1470735647968 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:48 INFO - PROCESS | 784 | ++DOCSHELL 10A4A000 == 36 [pid = 784] [id = 500] 02:40:48 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (10A4A400) [pid = 784] [serial = 1500] [outer = 00000000] 02:40:48 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (10B6D800) [pid = 784] [serial = 1501] [outer = 10A4A400] 02:40:48 INFO - PROCESS | 784 | 1470735648050 Marionette DEBUG loaded listener.js 02:40:48 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (112E2800) [pid = 784] [serial = 1502] [outer = 10A4A400] 02:40:48 INFO - PROCESS | 784 | 1470735648849 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 02:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1219ms 02:40:48 INFO - PROCESS | 784 | 1470735648932 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 02:40:48 INFO - PROCESS | 784 | 1470735648936 Marionette TRACE conn3 <- [1,1965,null,{"value":"13"}] 02:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:40:48 INFO - PROCESS | 784 | 1470735648945 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:40:48 INFO - PROCESS | 784 | 1470735648949 Marionette TRACE conn3 <- [1,1966,null,{}] 02:40:48 INFO - PROCESS | 784 | 1470735648953 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:48 INFO - PROCESS | 784 | 1470735648956 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:49 INFO - PROCESS | 784 | 1470735649098 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 02:40:49 INFO - PROCESS | 784 | 1470735649228 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:49 INFO - PROCESS | 784 | 1470735649231 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:49 INFO - PROCESS | 784 | ++DOCSHELL 13E9C800 == 37 [pid = 784] [id = 501] 02:40:49 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (13E9F000) [pid = 784] [serial = 1503] [outer = 00000000] 02:40:49 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (14FC0800) [pid = 784] [serial = 1504] [outer = 13E9F000] 02:40:49 INFO - PROCESS | 784 | 1470735649290 Marionette DEBUG loaded listener.js 02:40:49 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (152B0000) [pid = 784] [serial = 1505] [outer = 13E9F000] 02:40:50 INFO - PROCESS | 784 | 1470735650113 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:40:50 INFO - PROCESS | 784 | --DOCSHELL 112E5400 == 36 [pid = 784] [id = 498] 02:40:50 INFO - PROCESS | 784 | --DOCSHELL 0C392000 == 35 [pid = 784] [id = 497] 02:40:50 INFO - PROCESS | 784 | --DOCSHELL 163AE000 == 34 [pid = 784] [id = 496] 02:40:50 INFO - PROCESS | 784 | --DOCSHELL 152AB000 == 33 [pid = 784] [id = 495] 02:40:50 INFO - PROCESS | 784 | --DOCSHELL 131F0400 == 32 [pid = 784] [id = 494] 02:40:50 INFO - PROCESS | 784 | --DOCSHELL 1315B400 == 31 [pid = 784] [id = 493] 02:40:50 INFO - PROCESS | 784 | --DOCSHELL 11A54000 == 30 [pid = 784] [id = 492] 02:40:50 INFO - PROCESS | 784 | --DOCSHELL 103CB800 == 29 [pid = 784] [id = 491] 02:40:50 INFO - PROCESS | 784 | --DOMWINDOW == 89 (1AA88000) [pid = 784] [serial = 1382] [outer = 00000000] [url = about:blank] 02:40:50 INFO - PROCESS | 784 | --DOMWINDOW == 88 (16C4E000) [pid = 784] [serial = 1444] [outer = 00000000] [url = about:blank] 02:40:50 INFO - PROCESS | 784 | --DOMWINDOW == 87 (1801AC00) [pid = 784] [serial = 1447] [outer = 00000000] [url = about:blank] 02:40:50 INFO - PROCESS | 784 | --DOMWINDOW == 86 (1774F000) [pid = 784] [serial = 1445] [outer = 00000000] [url = about:blank] 02:40:50 INFO - PROCESS | 784 | --DOMWINDOW == 85 (19ED0000) [pid = 784] [serial = 1450] [outer = 00000000] [url = about:blank] 02:40:50 INFO - PROCESS | 784 | --DOMWINDOW == 84 (18021800) [pid = 784] [serial = 1448] [outer = 00000000] [url = about:blank] 02:40:50 INFO - PROCESS | 784 | --DOMWINDOW == 83 (152ABC00) [pid = 784] [serial = 1435] [outer = 00000000] [url = about:blank] 02:40:50 INFO - PROCESS | 784 | --DOMWINDOW == 82 (152B3800) [pid = 784] [serial = 1436] [outer = 00000000] [url = about:blank] 02:40:50 INFO - PROCESS | 784 | --DOMWINDOW == 81 (1A407800) [pid = 784] [serial = 1456] [outer = 00000000] [url = about:blank] 02:40:50 INFO - PROCESS | 784 | --DOMWINDOW == 80 (1AA7E400) [pid = 784] [serial = 1424] [outer = 00000000] [url = about:blank] 02:40:50 INFO - PROCESS | 784 | --DOMWINDOW == 79 (13247C00) [pid = 784] [serial = 1432] [outer = 00000000] [url = about:blank] 02:40:50 INFO - PROCESS | 784 | --DOMWINDOW == 78 (1344A400) [pid = 784] [serial = 1433] [outer = 00000000] [url = about:blank] 02:40:50 INFO - PROCESS | 784 | --DOMWINDOW == 77 (10FA2400) [pid = 784] [serial = 1426] [outer = 00000000] [url = about:blank] 02:40:50 INFO - PROCESS | 784 | --DOMWINDOW == 76 (12DA2000) [pid = 784] [serial = 1427] [outer = 00000000] [url = about:blank] 02:40:50 INFO - PROCESS | 784 | --DOMWINDOW == 75 (16982400) [pid = 784] [serial = 1441] [outer = 00000000] [url = about:blank] 02:40:50 INFO - PROCESS | 784 | --DOMWINDOW == 74 (1315DC00) [pid = 784] [serial = 1429] [outer = 00000000] [url = about:blank] 02:40:50 INFO - PROCESS | 784 | --DOMWINDOW == 73 (131F1400) [pid = 784] [serial = 1430] [outer = 00000000] [url = about:blank] 02:40:50 INFO - PROCESS | 784 | --DOMWINDOW == 72 (1614BC00) [pid = 784] [serial = 1438] [outer = 00000000] [url = about:blank] 02:40:50 INFO - PROCESS | 784 | --DOMWINDOW == 71 (161E2000) [pid = 784] [serial = 1439] [outer = 00000000] [url = about:blank] 02:40:50 INFO - PROCESS | 784 | --DOMWINDOW == 70 (19ED6C00) [pid = 784] [serial = 1451] [outer = 00000000] [url = about:blank] 02:40:50 INFO - PROCESS | 784 | --DOMWINDOW == 69 (1A609000) [pid = 784] [serial = 1459] [outer = 00000000] [url = about:blank] 02:40:50 INFO - PROCESS | 784 | --DOMWINDOW == 68 (1A714800) [pid = 784] [serial = 1460] [outer = 00000000] [url = about:blank] 02:40:50 INFO - PROCESS | 784 | --DOMWINDOW == 67 (1794FC00) [pid = 784] [serial = 1454] [outer = 00000000] [url = about:blank] 02:40:50 INFO - PROCESS | 784 | --DOMWINDOW == 66 (16ACC800) [pid = 784] [serial = 1442] [outer = 00000000] [url = about:blank] 02:40:50 INFO - PROCESS | 784 | --DOMWINDOW == 65 (173E7000) [pid = 784] [serial = 1453] [outer = 00000000] [url = about:blank] 02:40:50 INFO - PROCESS | 784 | --DOMWINDOW == 64 (1A40C800) [pid = 784] [serial = 1457] [outer = 00000000] [url = about:blank] 02:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1251ms 02:40:50 INFO - PROCESS | 784 | 1470735650203 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 02:40:50 INFO - PROCESS | 784 | 1470735650208 Marionette TRACE conn3 <- [1,1969,null,{"value":"13"}] 02:40:50 INFO - PROCESS | 784 | 1470735650213 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:40:50 INFO - PROCESS | 784 | 1470735650216 Marionette TRACE conn3 <- [1,1970,null,{}] 02:40:50 INFO - PROCESS | 784 | 1470735650221 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:50 INFO - PROCESS | 784 | 1470735650224 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:50 INFO - PROCESS | 784 | 1470735650316 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 02:40:50 INFO - PROCESS | 784 | 1470735650323 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:50 INFO - PROCESS | 784 | 1470735650327 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:50 INFO - PROCESS | 784 | ++DOCSHELL 10A0E800 == 30 [pid = 784] [id = 502] 02:40:50 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (10A47800) [pid = 784] [serial = 1506] [outer = 00000000] 02:40:50 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (11A54000) [pid = 784] [serial = 1507] [outer = 10A47800] 02:40:50 INFO - PROCESS | 784 | 1470735650375 Marionette DEBUG loaded listener.js 02:40:50 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (12D75800) [pid = 784] [serial = 1508] [outer = 10A47800] 02:40:50 INFO - PROCESS | 784 | 1470735650887 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 704ms 02:40:50 INFO - PROCESS | 784 | 1470735650913 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 02:40:50 INFO - PROCESS | 784 | 1470735650917 Marionette TRACE conn3 <- [1,1973,null,{"value":"13"}] 02:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:40:50 INFO - PROCESS | 784 | 1470735650923 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:40:50 INFO - PROCESS | 784 | 1470735650926 Marionette TRACE conn3 <- [1,1974,null,{}] 02:40:50 INFO - PROCESS | 784 | 1470735650929 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:50 INFO - PROCESS | 784 | 1470735650931 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:51 INFO - PROCESS | 784 | 1470735651021 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 02:40:51 INFO - PROCESS | 784 | 1470735651027 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:51 INFO - PROCESS | 784 | 1470735651030 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:51 INFO - PROCESS | 784 | ++DOCSHELL 131E2800 == 31 [pid = 784] [id = 503] 02:40:51 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (131EA000) [pid = 784] [serial = 1509] [outer = 00000000] 02:40:51 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (132C0400) [pid = 784] [serial = 1510] [outer = 131EA000] 02:40:51 INFO - PROCESS | 784 | 1470735651076 Marionette DEBUG loaded listener.js 02:40:51 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (13C29400) [pid = 784] [serial = 1511] [outer = 131EA000] 02:40:51 INFO - PROCESS | 784 | 1470735651538 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 625ms 02:40:51 INFO - PROCESS | 784 | 1470735651562 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 02:40:51 INFO - PROCESS | 784 | 1470735651564 Marionette TRACE conn3 <- [1,1977,null,{"value":"13"}] 02:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:40:51 INFO - PROCESS | 784 | 1470735651571 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:40:51 INFO - PROCESS | 784 | 1470735651574 Marionette TRACE conn3 <- [1,1978,null,{}] 02:40:51 INFO - PROCESS | 784 | 1470735651585 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:51 INFO - PROCESS | 784 | 1470735651589 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:51 INFO - PROCESS | 784 | 1470735651672 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 02:40:51 INFO - PROCESS | 784 | 1470735651681 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:51 INFO - PROCESS | 784 | 1470735651684 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:51 INFO - PROCESS | 784 | ++DOCSHELL 15D91800 == 32 [pid = 784] [id = 504] 02:40:51 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (15D91C00) [pid = 784] [serial = 1512] [outer = 00000000] 02:40:51 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (1601C000) [pid = 784] [serial = 1513] [outer = 15D91C00] 02:40:51 INFO - PROCESS | 784 | 1470735651763 Marionette DEBUG loaded listener.js 02:40:51 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (161DC000) [pid = 784] [serial = 1514] [outer = 15D91C00] 02:40:52 INFO - PROCESS | 784 | 1470735652244 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 688ms 02:40:52 INFO - PROCESS | 784 | 1470735652266 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 02:40:52 INFO - PROCESS | 784 | 1470735652269 Marionette TRACE conn3 <- [1,1981,null,{"value":"13"}] 02:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:40:52 INFO - PROCESS | 784 | 1470735652272 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:40:52 INFO - PROCESS | 784 | 1470735652274 Marionette TRACE conn3 <- [1,1982,null,{}] 02:40:52 INFO - PROCESS | 784 | 1470735652277 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:52 INFO - PROCESS | 784 | 1470735652279 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:52 INFO - PROCESS | 784 | 1470735652362 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 02:40:52 INFO - PROCESS | 784 | 1470735652368 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:52 INFO - PROCESS | 784 | 1470735652370 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:52 INFO - PROCESS | 784 | ++DOCSHELL 163AB400 == 33 [pid = 784] [id = 505] 02:40:52 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (163AC000) [pid = 784] [serial = 1515] [outer = 00000000] 02:40:52 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (16A1C800) [pid = 784] [serial = 1516] [outer = 163AC000] 02:40:52 INFO - PROCESS | 784 | 1470735652414 Marionette DEBUG loaded listener.js 02:40:52 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (16AD7000) [pid = 784] [serial = 1517] [outer = 163AC000] 02:40:52 INFO - PROCESS | 784 | 1470735652883 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 02:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 626ms 02:40:52 INFO - PROCESS | 784 | 1470735652910 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 02:40:52 INFO - PROCESS | 784 | 1470735652912 Marionette TRACE conn3 <- [1,1985,null,{"value":"13"}] 02:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:40:52 INFO - PROCESS | 784 | 1470735652924 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:40:52 INFO - PROCESS | 784 | 1470735652926 Marionette TRACE conn3 <- [1,1986,null,{}] 02:40:52 INFO - PROCESS | 784 | 1470735652929 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:52 INFO - PROCESS | 784 | 1470735652931 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:53 INFO - PROCESS | 784 | 1470735653045 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 02:40:53 INFO - PROCESS | 784 | 1470735653135 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:53 INFO - PROCESS | 784 | 1470735653137 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:53 INFO - PROCESS | 784 | ++DOCSHELL 1343C400 == 34 [pid = 784] [id = 506] 02:40:53 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (139D3400) [pid = 784] [serial = 1518] [outer = 00000000] 02:40:53 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (173E7000) [pid = 784] [serial = 1519] [outer = 139D3400] 02:40:53 INFO - PROCESS | 784 | 1470735653184 Marionette DEBUG loaded listener.js 02:40:53 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (17758000) [pid = 784] [serial = 1520] [outer = 139D3400] 02:40:53 INFO - PROCESS | 784 | 1470735653608 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 02:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 750ms 02:40:53 INFO - PROCESS | 784 | 1470735653661 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 02:40:53 INFO - PROCESS | 784 | 1470735653663 Marionette TRACE conn3 <- [1,1989,null,{"value":"13"}] 02:40:53 INFO - PROCESS | 784 | 1470735653666 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:40:53 INFO - PROCESS | 784 | 1470735653668 Marionette TRACE conn3 <- [1,1990,null,{}] 02:40:53 INFO - PROCESS | 784 | 1470735653672 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:53 INFO - PROCESS | 784 | 1470735653677 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:53 INFO - PROCESS | 784 | 1470735653813 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 02:40:53 INFO - PROCESS | 784 | 1470735653886 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:53 INFO - PROCESS | 784 | 1470735653888 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:53 INFO - PROCESS | 784 | ++DOCSHELL 17949C00 == 35 [pid = 784] [id = 507] 02:40:53 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (17955000) [pid = 784] [serial = 1521] [outer = 00000000] 02:40:53 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (19730C00) [pid = 784] [serial = 1522] [outer = 17955000] 02:40:53 INFO - PROCESS | 784 | 1470735653932 Marionette DEBUG loaded listener.js 02:40:54 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (139CC400) [pid = 784] [serial = 1523] [outer = 17955000] 02:40:54 INFO - PROCESS | 784 | 1470735654368 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 02:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 735ms 02:40:54 INFO - PROCESS | 784 | 1470735654441 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 02:40:54 INFO - PROCESS | 784 | 1470735654443 Marionette TRACE conn3 <- [1,1993,null,{"value":"13"}] 02:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:40:54 INFO - PROCESS | 784 | 1470735654447 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:40:54 INFO - PROCESS | 784 | 1470735654449 Marionette TRACE conn3 <- [1,1994,null,{}] 02:40:54 INFO - PROCESS | 784 | 1470735654452 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:54 INFO - PROCESS | 784 | 1470735654454 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:54 INFO - PROCESS | 784 | 1470735654561 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 02:40:54 INFO - PROCESS | 784 | 1470735654573 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:54 INFO - PROCESS | 784 | 1470735654575 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:54 INFO - PROCESS | 784 | ++DOCSHELL 19730000 == 36 [pid = 784] [id = 508] 02:40:54 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (19C01400) [pid = 784] [serial = 1524] [outer = 00000000] 02:40:54 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (19ED1C00) [pid = 784] [serial = 1525] [outer = 19C01400] 02:40:54 INFO - PROCESS | 784 | 1470735654618 Marionette DEBUG loaded listener.js 02:40:54 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (19ED5000) [pid = 784] [serial = 1526] [outer = 19C01400] 02:40:54 INFO - PROCESS | 784 | --DOMWINDOW == 84 (11A56C00) [pid = 784] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:40:54 INFO - PROCESS | 784 | --DOMWINDOW == 83 (103CD000) [pid = 784] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:40:54 INFO - PROCESS | 784 | --DOMWINDOW == 82 (10B69400) [pid = 784] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:40:54 INFO - PROCESS | 784 | --DOMWINDOW == 81 (1429B400) [pid = 784] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:40:54 INFO - PROCESS | 784 | --DOMWINDOW == 80 (15DBC000) [pid = 784] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:40:54 INFO - PROCESS | 784 | --DOMWINDOW == 79 (163AE400) [pid = 784] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:40:54 INFO - PROCESS | 784 | --DOMWINDOW == 78 (1A405800) [pid = 784] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:40:54 INFO - PROCESS | 784 | --DOMWINDOW == 77 (15364400) [pid = 784] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:40:54 INFO - PROCESS | 784 | --DOMWINDOW == 76 (10A50C00) [pid = 784] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:40:54 INFO - PROCESS | 784 | --DOMWINDOW == 75 (1315C400) [pid = 784] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:40:54 INFO - PROCESS | 784 | --DOMWINDOW == 74 (13244000) [pid = 784] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:40:55 INFO - PROCESS | 784 | 1470735655118 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 02:40:55 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 02:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 734ms 02:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:40:55 INFO - PROCESS | 784 | 1470735655188 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 02:40:55 INFO - PROCESS | 784 | 1470735655190 Marionette TRACE conn3 <- [1,1997,null,{"value":"13"}] 02:40:55 INFO - PROCESS | 784 | 1470735655193 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:40:55 INFO - PROCESS | 784 | 1470735655195 Marionette TRACE conn3 <- [1,1998,null,{}] 02:40:55 INFO - PROCESS | 784 | 1470735655198 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:55 INFO - PROCESS | 784 | 1470735655200 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:55 INFO - PROCESS | 784 | 1470735655278 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 02:40:55 INFO - PROCESS | 784 | 1470735655288 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:55 INFO - PROCESS | 784 | 1470735655290 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:55 INFO - PROCESS | 784 | ++DOCSHELL 11A56C00 == 37 [pid = 784] [id = 509] 02:40:55 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (13251000) [pid = 784] [serial = 1527] [outer = 00000000] 02:40:55 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (176A6000) [pid = 784] [serial = 1528] [outer = 13251000] 02:40:55 INFO - PROCESS | 784 | 1470735655334 Marionette DEBUG loaded listener.js 02:40:55 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (18354400) [pid = 784] [serial = 1529] [outer = 13251000] 02:40:55 INFO - PROCESS | 784 | 1470735655756 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 02:40:55 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 02:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 594ms 02:40:55 INFO - PROCESS | 784 | 1470735655794 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 02:40:55 INFO - PROCESS | 784 | 1470735655796 Marionette TRACE conn3 <- [1,2001,null,{"value":"13"}] 02:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:40:55 INFO - PROCESS | 784 | 1470735655799 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:40:55 INFO - PROCESS | 784 | 1470735655800 Marionette TRACE conn3 <- [1,2002,null,{}] 02:40:55 INFO - PROCESS | 784 | 1470735655808 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:55 INFO - PROCESS | 784 | 1470735655809 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:55 INFO - PROCESS | 784 | 1470735655888 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 02:40:55 INFO - PROCESS | 784 | 1470735655894 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:55 INFO - PROCESS | 784 | 1470735655896 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:55 INFO - PROCESS | 784 | ++DOCSHELL 16028C00 == 38 [pid = 784] [id = 510] 02:40:55 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (16C4E400) [pid = 784] [serial = 1530] [outer = 00000000] 02:40:55 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (1A090C00) [pid = 784] [serial = 1531] [outer = 16C4E400] 02:40:55 INFO - PROCESS | 784 | 1470735655939 Marionette DEBUG loaded listener.js 02:40:56 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (1A094C00) [pid = 784] [serial = 1532] [outer = 16C4E400] 02:40:56 INFO - PROCESS | 784 | 1470735656399 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 02:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 626ms 02:40:56 INFO - PROCESS | 784 | 1470735656446 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 02:40:56 INFO - PROCESS | 784 | 1470735656448 Marionette TRACE conn3 <- [1,2005,null,{"value":"13"}] 02:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:40:56 INFO - PROCESS | 784 | 1470735656455 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:40:56 INFO - PROCESS | 784 | 1470735656457 Marionette TRACE conn3 <- [1,2006,null,{}] 02:40:56 INFO - PROCESS | 784 | 1470735656461 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:56 INFO - PROCESS | 784 | 1470735656463 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:56 INFO - PROCESS | 784 | 1470735656541 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 02:40:56 INFO - PROCESS | 784 | 1470735656547 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:56 INFO - PROCESS | 784 | 1470735656549 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:56 INFO - PROCESS | 784 | ++DOCSHELL 19ED7C00 == 39 [pid = 784] [id = 511] 02:40:56 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (1A406400) [pid = 784] [serial = 1533] [outer = 00000000] 02:40:56 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (1A4B7800) [pid = 784] [serial = 1534] [outer = 1A406400] 02:40:56 INFO - PROCESS | 784 | 1470735656592 Marionette DEBUG loaded listener.js 02:40:56 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (1A4B8400) [pid = 784] [serial = 1535] [outer = 1A406400] 02:40:57 INFO - PROCESS | 784 | 1470735657215 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 797ms 02:40:57 INFO - PROCESS | 784 | 1470735657300 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 02:40:57 INFO - PROCESS | 784 | 1470735657305 Marionette TRACE conn3 <- [1,2009,null,{"value":"13"}] 02:40:57 INFO - PROCESS | 784 | 1470735657312 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:40:57 INFO - PROCESS | 784 | 1470735657316 Marionette TRACE conn3 <- [1,2010,null,{}] 02:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:40:57 INFO - PROCESS | 784 | 1470735657321 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:57 INFO - PROCESS | 784 | 1470735657325 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:57 INFO - PROCESS | 784 | 1470735657448 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 02:40:57 INFO - PROCESS | 784 | 1470735657550 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:57 INFO - PROCESS | 784 | 1470735657553 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:57 INFO - PROCESS | 784 | ++DOCSHELL 10B6D000 == 40 [pid = 784] [id = 512] 02:40:57 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1121D000) [pid = 784] [serial = 1536] [outer = 00000000] 02:40:57 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (131F0C00) [pid = 784] [serial = 1537] [outer = 1121D000] 02:40:57 INFO - PROCESS | 784 | 1470735657609 Marionette DEBUG loaded listener.js 02:40:57 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (14298C00) [pid = 784] [serial = 1538] [outer = 1121D000] 02:40:58 INFO - PROCESS | 784 | 1470735658192 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 02:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 938ms 02:40:58 INFO - PROCESS | 784 | 1470735658263 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 02:40:58 INFO - PROCESS | 784 | 1470735658268 Marionette TRACE conn3 <- [1,2013,null,{"value":"13"}] 02:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:40:58 INFO - PROCESS | 784 | 1470735658275 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:40:58 INFO - PROCESS | 784 | 1470735658278 Marionette TRACE conn3 <- [1,2014,null,{}] 02:40:58 INFO - PROCESS | 784 | 1470735658282 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:58 INFO - PROCESS | 784 | 1470735658285 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:58 INFO - PROCESS | 784 | 1470735658424 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 02:40:58 INFO - PROCESS | 784 | 1470735658562 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:58 INFO - PROCESS | 784 | 1470735658564 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:58 INFO - PROCESS | 784 | ++DOCSHELL 15367C00 == 41 [pid = 784] [id = 513] 02:40:58 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (1536B800) [pid = 784] [serial = 1539] [outer = 00000000] 02:40:58 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (161E5800) [pid = 784] [serial = 1540] [outer = 1536B800] 02:40:58 INFO - PROCESS | 784 | 1470735658623 Marionette DEBUG loaded listener.js 02:40:58 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (16982000) [pid = 784] [serial = 1541] [outer = 1536B800] 02:40:59 INFO - PROCESS | 784 | 1470735659212 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 02:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1000ms 02:40:59 INFO - PROCESS | 784 | 1470735659276 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 02:40:59 INFO - PROCESS | 784 | 1470735659278 Marionette TRACE conn3 <- [1,2017,null,{"value":"13"}] 02:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:40:59 INFO - PROCESS | 784 | 1470735659295 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:40:59 INFO - PROCESS | 784 | 1470735659299 Marionette TRACE conn3 <- [1,2018,null,{}] 02:40:59 INFO - PROCESS | 784 | 1470735659312 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:59 INFO - PROCESS | 784 | 1470735659317 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:59 INFO - PROCESS | 784 | 1470735659432 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 02:40:59 INFO - PROCESS | 784 | 1470735659562 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:59 INFO - PROCESS | 784 | 1470735659565 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:40:59 INFO - PROCESS | 784 | ++DOCSHELL 19EDAC00 == 42 [pid = 784] [id = 514] 02:40:59 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (19EDB800) [pid = 784] [serial = 1542] [outer = 00000000] 02:40:59 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (1A40B400) [pid = 784] [serial = 1543] [outer = 19EDB800] 02:40:59 INFO - PROCESS | 784 | 1470735659623 Marionette DEBUG loaded listener.js 02:40:59 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (1A5C7000) [pid = 784] [serial = 1544] [outer = 19EDB800] 02:41:00 INFO - PROCESS | 784 | 1470735660354 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 02:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1172ms 02:41:00 INFO - PROCESS | 784 | 1470735660453 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 02:41:00 INFO - PROCESS | 784 | 1470735660457 Marionette TRACE conn3 <- [1,2021,null,{"value":"13"}] 02:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:41:00 INFO - PROCESS | 784 | 1470735660462 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:41:00 INFO - PROCESS | 784 | 1470735660465 Marionette TRACE conn3 <- [1,2022,null,{}] 02:41:00 INFO - PROCESS | 784 | 1470735660471 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:00 INFO - PROCESS | 784 | 1470735660474 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:00 INFO - PROCESS | 784 | 1470735660579 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 02:41:00 INFO - PROCESS | 784 | 1470735660713 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:00 INFO - PROCESS | 784 | 1470735660718 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:00 INFO - PROCESS | 784 | ++DOCSHELL 12934800 == 43 [pid = 784] [id = 515] 02:41:00 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (1293DC00) [pid = 784] [serial = 1545] [outer = 00000000] 02:41:00 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (12DA6C00) [pid = 784] [serial = 1546] [outer = 1293DC00] 02:41:00 INFO - PROCESS | 784 | 1470735660768 Marionette DEBUG loaded listener.js 02:41:00 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (1314FC00) [pid = 784] [serial = 1547] [outer = 1293DC00] 02:41:01 INFO - PROCESS | 784 | --DOCSHELL 16028C00 == 42 [pid = 784] [id = 510] 02:41:01 INFO - PROCESS | 784 | --DOCSHELL 11A56C00 == 41 [pid = 784] [id = 509] 02:41:01 INFO - PROCESS | 784 | --DOCSHELL 19730000 == 40 [pid = 784] [id = 508] 02:41:01 INFO - PROCESS | 784 | --DOCSHELL 17949C00 == 39 [pid = 784] [id = 507] 02:41:01 INFO - PROCESS | 784 | --DOCSHELL 1343C400 == 38 [pid = 784] [id = 506] 02:41:01 INFO - PROCESS | 784 | --DOCSHELL 163AB400 == 37 [pid = 784] [id = 505] 02:41:01 INFO - PROCESS | 784 | --DOCSHELL 15D91800 == 36 [pid = 784] [id = 504] 02:41:01 INFO - PROCESS | 784 | --DOCSHELL 131E2800 == 35 [pid = 784] [id = 503] 02:41:01 INFO - PROCESS | 784 | --DOCSHELL 10A0E800 == 34 [pid = 784] [id = 502] 02:41:01 INFO - PROCESS | 784 | --DOCSHELL 13E9C800 == 33 [pid = 784] [id = 501] 02:41:01 INFO - PROCESS | 784 | --DOCSHELL 1777E000 == 32 [pid = 784] [id = 499] 02:41:01 INFO - PROCESS | 784 | --DOCSHELL 10A4A000 == 31 [pid = 784] [id = 500] 02:41:01 INFO - PROCESS | 784 | --DOCSHELL 15367C00 == 30 [pid = 784] [id = 513] 02:41:01 INFO - PROCESS | 784 | --DOCSHELL 19EDAC00 == 29 [pid = 784] [id = 514] 02:41:01 INFO - PROCESS | 784 | --DOCSHELL 19ED7C00 == 28 [pid = 784] [id = 511] 02:41:01 INFO - PROCESS | 784 | --DOCSHELL 10B6D000 == 27 [pid = 784] [id = 512] 02:41:01 INFO - PROCESS | 784 | --DOMWINDOW == 94 (1A606800) [pid = 784] [serial = 1469] [outer = 00000000] [url = about:blank] 02:41:01 INFO - PROCESS | 784 | --DOMWINDOW == 93 (1A5C9000) [pid = 784] [serial = 1468] [outer = 00000000] [url = about:blank] 02:41:01 INFO - PROCESS | 784 | --DOMWINDOW == 92 (15DBB000) [pid = 784] [serial = 1486] [outer = 00000000] [url = about:blank] 02:41:01 INFO - PROCESS | 784 | --DOMWINDOW == 91 (131E8800) [pid = 784] [serial = 1492] [outer = 00000000] [url = about:blank] 02:41:01 INFO - PROCESS | 784 | --DOMWINDOW == 90 (1716D400) [pid = 784] [serial = 1495] [outer = 00000000] [url = about:blank] 02:41:01 INFO - PROCESS | 784 | --DOMWINDOW == 89 (16A1CC00) [pid = 784] [serial = 1490] [outer = 00000000] [url = about:blank] 02:41:01 INFO - PROCESS | 784 | --DOMWINDOW == 88 (132C0C00) [pid = 784] [serial = 1480] [outer = 00000000] [url = about:blank] 02:41:01 INFO - PROCESS | 784 | --DOMWINDOW == 87 (152AC000) [pid = 784] [serial = 1483] [outer = 00000000] [url = about:blank] 02:41:01 INFO - PROCESS | 784 | --DOMWINDOW == 86 (15368000) [pid = 784] [serial = 1484] [outer = 00000000] [url = about:blank] 02:41:01 INFO - PROCESS | 784 | --DOMWINDOW == 85 (1614E800) [pid = 784] [serial = 1487] [outer = 00000000] [url = about:blank] 02:41:01 INFO - PROCESS | 784 | --DOMWINDOW == 84 (13945800) [pid = 784] [serial = 1481] [outer = 00000000] [url = about:blank] 02:41:01 INFO - PROCESS | 784 | --DOMWINDOW == 83 (1696E400) [pid = 784] [serial = 1493] [outer = 00000000] [url = about:blank] 02:41:01 INFO - PROCESS | 784 | --DOMWINDOW == 82 (17949000) [pid = 784] [serial = 1498] [outer = 00000000] [url = about:blank] 02:41:01 INFO - PROCESS | 784 | --DOMWINDOW == 81 (10A4A800) [pid = 784] [serial = 1471] [outer = 00000000] [url = about:blank] 02:41:01 INFO - PROCESS | 784 | --DOMWINDOW == 80 (1282D800) [pid = 784] [serial = 1477] [outer = 00000000] [url = about:blank] 02:41:01 INFO - PROCESS | 784 | --DOMWINDOW == 79 (129C1000) [pid = 784] [serial = 1478] [outer = 00000000] [url = about:blank] 02:41:01 INFO - PROCESS | 784 | --DOMWINDOW == 78 (10478000) [pid = 784] [serial = 1474] [outer = 00000000] [url = about:blank] 02:41:01 INFO - PROCESS | 784 | --DOMWINDOW == 77 (1055A000) [pid = 784] [serial = 1475] [outer = 00000000] [url = about:blank] 02:41:01 INFO - PROCESS | 784 | --DOMWINDOW == 76 (13243C00) [pid = 784] [serial = 1463] [outer = 00000000] [url = about:blank] 02:41:01 INFO - PROCESS | 784 | --DOMWINDOW == 75 (130B8000) [pid = 784] [serial = 1462] [outer = 00000000] [url = about:blank] 02:41:01 INFO - PROCESS | 784 | --DOMWINDOW == 74 (15DBD000) [pid = 784] [serial = 1466] [outer = 00000000] [url = about:blank] 02:41:01 INFO - PROCESS | 784 | --DOMWINDOW == 73 (17699800) [pid = 784] [serial = 1496] [outer = 00000000] [url = about:blank] 02:41:01 INFO - PROCESS | 784 | --DOMWINDOW == 72 (152C6400) [pid = 784] [serial = 1465] [outer = 00000000] [url = about:blank] 02:41:01 INFO - PROCESS | 784 | --DOMWINDOW == 71 (16966400) [pid = 784] [serial = 1489] [outer = 00000000] [url = about:blank] 02:41:01 INFO - PROCESS | 784 | 1470735661882 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1453ms 02:41:01 INFO - PROCESS | 784 | 1470735661925 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 02:41:01 INFO - PROCESS | 784 | 1470735661929 Marionette TRACE conn3 <- [1,2025,null,{"value":"13"}] 02:41:01 INFO - PROCESS | 784 | 1470735661933 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:41:01 INFO - PROCESS | 784 | 1470735661936 Marionette TRACE conn3 <- [1,2026,null,{}] 02:41:01 INFO - PROCESS | 784 | 1470735661942 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:01 INFO - PROCESS | 784 | 1470735661945 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:02 INFO - PROCESS | 784 | 1470735662068 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 02:41:02 INFO - PROCESS | 784 | 1470735662086 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:02 INFO - PROCESS | 784 | 1470735662089 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:02 INFO - PROCESS | 784 | ++DOCSHELL 10A4DC00 == 28 [pid = 784] [id = 516] 02:41:02 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (10B69400) [pid = 784] [serial = 1548] [outer = 00000000] 02:41:02 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (11481000) [pid = 784] [serial = 1549] [outer = 10B69400] 02:41:02 INFO - PROCESS | 784 | 1470735662136 Marionette DEBUG loaded listener.js 02:41:02 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (11C3CC00) [pid = 784] [serial = 1550] [outer = 10B69400] 02:41:02 INFO - PROCESS | 784 | 1470735662628 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 02:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 797ms 02:41:02 INFO - PROCESS | 784 | 1470735662737 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 02:41:02 INFO - PROCESS | 784 | 1470735662742 Marionette TRACE conn3 <- [1,2029,null,{"value":"13"}] 02:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:41:02 INFO - PROCESS | 784 | 1470735662748 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:41:02 INFO - PROCESS | 784 | 1470735662751 Marionette TRACE conn3 <- [1,2030,null,{}] 02:41:02 INFO - PROCESS | 784 | 1470735662754 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:02 INFO - PROCESS | 784 | 1470735662757 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:02 INFO - PROCESS | 784 | 1470735662848 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 02:41:02 INFO - PROCESS | 784 | 1470735662939 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:02 INFO - PROCESS | 784 | 1470735662941 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:02 INFO - PROCESS | 784 | ++DOCSHELL 131F1400 == 29 [pid = 784] [id = 517] 02:41:02 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (131F1800) [pid = 784] [serial = 1551] [outer = 00000000] 02:41:02 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (132C1000) [pid = 784] [serial = 1552] [outer = 131F1800] 02:41:02 INFO - PROCESS | 784 | 1470735662989 Marionette DEBUG loaded listener.js 02:41:03 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (13936400) [pid = 784] [serial = 1553] [outer = 131F1800] 02:41:03 INFO - PROCESS | 784 | 1470735663369 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:41:03 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) 02:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 703ms 02:41:03 INFO - PROCESS | 784 | 1470735663447 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 02:41:03 INFO - PROCESS | 784 | 1470735663449 Marionette TRACE conn3 <- [1,2033,null,{"value":"13"}] 02:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:41:03 INFO - PROCESS | 784 | 1470735663453 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:41:03 INFO - PROCESS | 784 | 1470735663456 Marionette TRACE conn3 <- [1,2034,null,{}] 02:41:03 INFO - PROCESS | 784 | 1470735663467 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:03 INFO - PROCESS | 784 | 1470735663472 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:03 INFO - PROCESS | 784 | 1470735663555 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 02:41:03 INFO - PROCESS | 784 | 1470735663570 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:03 INFO - PROCESS | 784 | 1470735663573 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:03 INFO - PROCESS | 784 | ++DOCSHELL 152AAC00 == 30 [pid = 784] [id = 518] 02:41:03 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (152AB000) [pid = 784] [serial = 1554] [outer = 00000000] 02:41:03 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (152B5C00) [pid = 784] [serial = 1555] [outer = 152AB000] 02:41:03 INFO - PROCESS | 784 | 1470735663621 Marionette DEBUG loaded listener.js 02:41:03 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (15368400) [pid = 784] [serial = 1556] [outer = 152AB000] 02:41:04 INFO - PROCESS | 784 | 1470735664155 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 750ms 02:41:04 INFO - PROCESS | 784 | 1470735664224 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 02:41:04 INFO - PROCESS | 784 | 1470735664227 Marionette TRACE conn3 <- [1,2037,null,{"value":"13"}] 02:41:04 INFO - PROCESS | 784 | 1470735664236 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:41:04 INFO - PROCESS | 784 | 1470735664237 Marionette TRACE conn3 <- [1,2038,null,{}] 02:41:04 INFO - PROCESS | 784 | 1470735664241 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:41:04 INFO - PROCESS | 784 | 1470735664243 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:04 INFO - PROCESS | 784 | 1470735664357 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 02:41:04 INFO - PROCESS | 784 | 1470735664370 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:04 INFO - PROCESS | 784 | 1470735664372 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:04 INFO - PROCESS | 784 | ++DOCSHELL 15D97400 == 31 [pid = 784] [id = 519] 02:41:04 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (15DBB400) [pid = 784] [serial = 1557] [outer = 00000000] 02:41:04 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (1614F800) [pid = 784] [serial = 1558] [outer = 15DBB400] 02:41:04 INFO - PROCESS | 784 | 1470735664416 Marionette DEBUG loaded listener.js 02:41:04 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (161E3800) [pid = 784] [serial = 1559] [outer = 15DBB400] 02:41:04 INFO - PROCESS | 784 | 1470735664852 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 641ms 02:41:04 INFO - PROCESS | 784 | 1470735664880 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 02:41:04 INFO - PROCESS | 784 | 1470735664882 Marionette TRACE conn3 <- [1,2041,null,{"value":"13"}] 02:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:41:04 INFO - PROCESS | 784 | 1470735664885 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:41:04 INFO - PROCESS | 784 | 1470735664887 Marionette TRACE conn3 <- [1,2042,null,{}] 02:41:04 INFO - PROCESS | 784 | 1470735664890 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:04 INFO - PROCESS | 784 | 1470735664892 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:05 INFO - PROCESS | 784 | 1470735665001 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 02:41:05 INFO - PROCESS | 784 | 1470735665006 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:05 INFO - PROCESS | 784 | 1470735665008 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:05 INFO - PROCESS | 784 | ++DOCSHELL 1614C000 == 32 [pid = 784] [id = 520] 02:41:05 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (161E1000) [pid = 784] [serial = 1560] [outer = 00000000] 02:41:05 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (1696B000) [pid = 784] [serial = 1561] [outer = 161E1000] 02:41:05 INFO - PROCESS | 784 | 1470735665052 Marionette DEBUG loaded listener.js 02:41:05 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (16ACD400) [pid = 784] [serial = 1562] [outer = 161E1000] 02:41:05 INFO - PROCESS | 784 | 1470735665510 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 02:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 640ms 02:41:05 INFO - PROCESS | 784 | 1470735665524 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 02:41:05 INFO - PROCESS | 784 | 1470735665526 Marionette TRACE conn3 <- [1,2045,null,{"value":"13"}] 02:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:41:05 INFO - PROCESS | 784 | 1470735665541 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:41:05 INFO - PROCESS | 784 | 1470735665543 Marionette TRACE conn3 <- [1,2046,null,{}] 02:41:05 INFO - PROCESS | 784 | 1470735665547 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:05 INFO - PROCESS | 784 | 1470735665552 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:05 INFO - PROCESS | 784 | 1470735665681 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 02:41:05 INFO - PROCESS | 784 | 1470735665771 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:05 INFO - PROCESS | 784 | 1470735665773 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:05 INFO - PROCESS | 784 | ++DOCSHELL 173AC800 == 33 [pid = 784] [id = 521] 02:41:05 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (173E4C00) [pid = 784] [serial = 1563] [outer = 00000000] 02:41:05 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (17948800) [pid = 784] [serial = 1564] [outer = 173E4C00] 02:41:05 INFO - PROCESS | 784 | 1470735665817 Marionette DEBUG loaded listener.js 02:41:05 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (17954C00) [pid = 784] [serial = 1565] [outer = 173E4C00] 02:41:06 INFO - PROCESS | 784 | --DOMWINDOW == 88 (104EB800) [pid = 784] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:41:06 INFO - PROCESS | 784 | --DOMWINDOW == 87 (1A406400) [pid = 784] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:41:06 INFO - PROCESS | 784 | --DOMWINDOW == 86 (16C4E400) [pid = 784] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:41:06 INFO - PROCESS | 784 | --DOMWINDOW == 85 (139D3400) [pid = 784] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:41:06 INFO - PROCESS | 784 | --DOMWINDOW == 84 (17955000) [pid = 784] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:41:06 INFO - PROCESS | 784 | --DOMWINDOW == 83 (163AC000) [pid = 784] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:41:06 INFO - PROCESS | 784 | --DOMWINDOW == 82 (13E9F000) [pid = 784] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:41:06 INFO - PROCESS | 784 | --DOMWINDOW == 81 (15D91C00) [pid = 784] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:41:06 INFO - PROCESS | 784 | --DOMWINDOW == 80 (10A4A400) [pid = 784] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:41:06 INFO - PROCESS | 784 | --DOMWINDOW == 79 (131EA000) [pid = 784] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:41:06 INFO - PROCESS | 784 | --DOMWINDOW == 78 (10A47800) [pid = 784] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:41:06 INFO - PROCESS | 784 | --DOMWINDOW == 77 (1792A800) [pid = 784] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:41:06 INFO - PROCESS | 784 | --DOMWINDOW == 76 (19C01400) [pid = 784] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:41:06 INFO - PROCESS | 784 | --DOMWINDOW == 75 (13251000) [pid = 784] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:41:06 INFO - PROCESS | 784 | 1470735666452 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 02:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 938ms 02:41:06 INFO - PROCESS | 784 | 1470735666486 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 02:41:06 INFO - PROCESS | 784 | 1470735666488 Marionette TRACE conn3 <- [1,2049,null,{"value":"13"}] 02:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:41:06 INFO - PROCESS | 784 | 1470735666491 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:41:06 INFO - PROCESS | 784 | 1470735666492 Marionette TRACE conn3 <- [1,2050,null,{}] 02:41:06 INFO - PROCESS | 784 | 1470735666496 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:06 INFO - PROCESS | 784 | 1470735666498 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:06 INFO - PROCESS | 784 | 1470735666575 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 02:41:06 INFO - PROCESS | 784 | 1470735666580 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:06 INFO - PROCESS | 784 | 1470735666582 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:06 INFO - PROCESS | 784 | ++DOCSHELL 104E7C00 == 34 [pid = 784] [id = 522] 02:41:06 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (14297000) [pid = 784] [serial = 1566] [outer = 00000000] 02:41:06 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (16022C00) [pid = 784] [serial = 1567] [outer = 14297000] 02:41:06 INFO - PROCESS | 784 | 1470735666626 Marionette DEBUG loaded listener.js 02:41:06 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (16023000) [pid = 784] [serial = 1568] [outer = 14297000] 02:41:07 INFO - PROCESS | 784 | 1470735667047 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 02:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 594ms 02:41:07 INFO - PROCESS | 784 | 1470735667090 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 02:41:07 INFO - PROCESS | 784 | 1470735667093 Marionette TRACE conn3 <- [1,2053,null,{"value":"13"}] 02:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:41:07 INFO - PROCESS | 784 | 1470735667096 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:41:07 INFO - PROCESS | 784 | 1470735667098 Marionette TRACE conn3 <- [1,2054,null,{}] 02:41:07 INFO - PROCESS | 784 | 1470735667105 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:07 INFO - PROCESS | 784 | 1470735667107 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:07 INFO - PROCESS | 784 | 1470735667183 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 02:41:07 INFO - PROCESS | 784 | 1470735667189 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:07 INFO - PROCESS | 784 | 1470735667191 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:07 INFO - PROCESS | 784 | ++DOCSHELL 17783C00 == 35 [pid = 784] [id = 523] 02:41:07 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (17933000) [pid = 784] [serial = 1569] [outer = 00000000] 02:41:07 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (1834B000) [pid = 784] [serial = 1570] [outer = 17933000] 02:41:07 INFO - PROCESS | 784 | 1470735667240 Marionette DEBUG loaded listener.js 02:41:07 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (161DB400) [pid = 784] [serial = 1571] [outer = 17933000] 02:41:07 INFO - PROCESS | 784 | 1470735667686 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 02:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 641ms 02:41:07 INFO - PROCESS | 784 | 1470735667741 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 02:41:07 INFO - PROCESS | 784 | 1470735667743 Marionette TRACE conn3 <- [1,2057,null,{"value":"13"}] 02:41:07 INFO - PROCESS | 784 | 1470735667746 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:41:07 INFO - PROCESS | 784 | 1470735667748 Marionette TRACE conn3 <- [1,2058,null,{}] 02:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:41:07 INFO - PROCESS | 784 | 1470735667752 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:07 INFO - PROCESS | 784 | 1470735667753 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:07 INFO - PROCESS | 784 | 1470735667830 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 02:41:07 INFO - PROCESS | 784 | 1470735667836 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:07 INFO - PROCESS | 784 | 1470735667837 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:07 INFO - PROCESS | 784 | ++DOCSHELL 152AA800 == 36 [pid = 784] [id = 524] 02:41:07 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (19738000) [pid = 784] [serial = 1572] [outer = 00000000] 02:41:07 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (19ED2C00) [pid = 784] [serial = 1573] [outer = 19738000] 02:41:07 INFO - PROCESS | 784 | 1470735667881 Marionette DEBUG loaded listener.js 02:41:07 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (19ED8000) [pid = 784] [serial = 1574] [outer = 19738000] 02:41:08 INFO - PROCESS | 784 | --DOCSHELL 10A4DC00 == 35 [pid = 784] [id = 516] 02:41:08 INFO - PROCESS | 784 | --DOCSHELL 12934800 == 34 [pid = 784] [id = 515] 02:41:09 INFO - PROCESS | 784 | --DOCSHELL 17783C00 == 33 [pid = 784] [id = 523] 02:41:09 INFO - PROCESS | 784 | --DOCSHELL 173AC800 == 32 [pid = 784] [id = 521] 02:41:09 INFO - PROCESS | 784 | --DOCSHELL 131F1400 == 31 [pid = 784] [id = 517] 02:41:09 INFO - PROCESS | 784 | --DOCSHELL 152AAC00 == 30 [pid = 784] [id = 518] 02:41:09 INFO - PROCESS | 784 | --DOCSHELL 104E7C00 == 29 [pid = 784] [id = 522] 02:41:09 INFO - PROCESS | 784 | --DOCSHELL 1614C000 == 28 [pid = 784] [id = 520] 02:41:09 INFO - PROCESS | 784 | --DOCSHELL 15D97400 == 27 [pid = 784] [id = 519] 02:41:09 INFO - PROCESS | 784 | --DOMWINDOW == 83 (114DB000) [pid = 784] [serial = 1472] [outer = 00000000] [url = about:blank] 02:41:09 INFO - PROCESS | 784 | --DOMWINDOW == 82 (1A4B8400) [pid = 784] [serial = 1535] [outer = 00000000] [url = about:blank] 02:41:09 INFO - PROCESS | 784 | --DOMWINDOW == 81 (1A4B7800) [pid = 784] [serial = 1534] [outer = 00000000] [url = about:blank] 02:41:09 INFO - PROCESS | 784 | --DOMWINDOW == 80 (1A094C00) [pid = 784] [serial = 1532] [outer = 00000000] [url = about:blank] 02:41:09 INFO - PROCESS | 784 | --DOMWINDOW == 79 (173E7000) [pid = 784] [serial = 1519] [outer = 00000000] [url = about:blank] 02:41:09 INFO - PROCESS | 784 | --DOMWINDOW == 78 (19730C00) [pid = 784] [serial = 1522] [outer = 00000000] [url = about:blank] 02:41:09 INFO - PROCESS | 784 | --DOMWINDOW == 77 (16A1C800) [pid = 784] [serial = 1516] [outer = 00000000] [url = about:blank] 02:41:09 INFO - PROCESS | 784 | --DOMWINDOW == 76 (17758000) [pid = 784] [serial = 1520] [outer = 00000000] [url = about:blank] 02:41:09 INFO - PROCESS | 784 | --DOMWINDOW == 75 (14FC0800) [pid = 784] [serial = 1504] [outer = 00000000] [url = about:blank] 02:41:09 INFO - PROCESS | 784 | --DOMWINDOW == 74 (152B0000) [pid = 784] [serial = 1505] [outer = 00000000] [url = about:blank] 02:41:09 INFO - PROCESS | 784 | --DOMWINDOW == 73 (1601C000) [pid = 784] [serial = 1513] [outer = 00000000] [url = about:blank] 02:41:09 INFO - PROCESS | 784 | --DOMWINDOW == 72 (161DC000) [pid = 784] [serial = 1514] [outer = 00000000] [url = about:blank] 02:41:09 INFO - PROCESS | 784 | --DOMWINDOW == 71 (10B6D800) [pid = 784] [serial = 1501] [outer = 00000000] [url = about:blank] 02:41:09 INFO - PROCESS | 784 | --DOMWINDOW == 70 (112E2800) [pid = 784] [serial = 1502] [outer = 00000000] [url = about:blank] 02:41:09 INFO - PROCESS | 784 | --DOMWINDOW == 69 (132C0400) [pid = 784] [serial = 1510] [outer = 00000000] [url = about:blank] 02:41:09 INFO - PROCESS | 784 | --DOMWINDOW == 68 (13C29400) [pid = 784] [serial = 1511] [outer = 00000000] [url = about:blank] 02:41:09 INFO - PROCESS | 784 | --DOMWINDOW == 67 (11A54000) [pid = 784] [serial = 1507] [outer = 00000000] [url = about:blank] 02:41:09 INFO - PROCESS | 784 | --DOMWINDOW == 66 (12D75800) [pid = 784] [serial = 1508] [outer = 00000000] [url = about:blank] 02:41:09 INFO - PROCESS | 784 | --DOMWINDOW == 65 (1794A800) [pid = 784] [serial = 1499] [outer = 00000000] [url = about:blank] 02:41:09 INFO - PROCESS | 784 | --DOMWINDOW == 64 (19ED1C00) [pid = 784] [serial = 1525] [outer = 00000000] [url = about:blank] 02:41:09 INFO - PROCESS | 784 | --DOMWINDOW == 63 (139CC400) [pid = 784] [serial = 1523] [outer = 00000000] [url = about:blank] 02:41:09 INFO - PROCESS | 784 | --DOMWINDOW == 62 (19ED5000) [pid = 784] [serial = 1526] [outer = 00000000] [url = about:blank] 02:41:09 INFO - PROCESS | 784 | --DOMWINDOW == 61 (1A090C00) [pid = 784] [serial = 1531] [outer = 00000000] [url = about:blank] 02:41:09 INFO - PROCESS | 784 | --DOMWINDOW == 60 (176A6000) [pid = 784] [serial = 1528] [outer = 00000000] [url = about:blank] 02:41:09 INFO - PROCESS | 784 | --DOMWINDOW == 59 (18354400) [pid = 784] [serial = 1529] [outer = 00000000] [url = about:blank] 02:41:09 INFO - PROCESS | 784 | --DOMWINDOW == 58 (16AD7000) [pid = 784] [serial = 1517] [outer = 00000000] [url = about:blank] 02:41:09 INFO - PROCESS | 784 | 1470735669558 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 02:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1875ms 02:41:09 INFO - PROCESS | 784 | 1470735669616 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 02:41:09 INFO - PROCESS | 784 | 1470735669620 Marionette TRACE conn3 <- [1,2061,null,{"value":"13"}] 02:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:41:09 INFO - PROCESS | 784 | 1470735669625 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:41:09 INFO - PROCESS | 784 | 1470735669629 Marionette TRACE conn3 <- [1,2062,null,{}] 02:41:09 INFO - PROCESS | 784 | 1470735669635 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:09 INFO - PROCESS | 784 | 1470735669638 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:09 INFO - PROCESS | 784 | 1470735669727 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 02:41:09 INFO - PROCESS | 784 | 1470735669735 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:09 INFO - PROCESS | 784 | 1470735669740 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:09 INFO - PROCESS | 784 | ++DOCSHELL 10A49800 == 28 [pid = 784] [id = 525] 02:41:09 INFO - PROCESS | 784 | ++DOMWINDOW == 59 (10A49C00) [pid = 784] [serial = 1575] [outer = 00000000] 02:41:09 INFO - PROCESS | 784 | ++DOMWINDOW == 60 (10FAAC00) [pid = 784] [serial = 1576] [outer = 10A49C00] 02:41:09 INFO - PROCESS | 784 | 1470735669788 Marionette DEBUG loaded listener.js 02:41:09 INFO - PROCESS | 784 | ++DOMWINDOW == 61 (1121E000) [pid = 784] [serial = 1577] [outer = 10A49C00] 02:41:10 INFO - PROCESS | 784 | 1470735670303 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 02:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 704ms 02:41:10 INFO - PROCESS | 784 | 1470735670326 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 02:41:10 INFO - PROCESS | 784 | 1470735670331 Marionette TRACE conn3 <- [1,2065,null,{"value":"13"}] 02:41:10 INFO - PROCESS | 784 | 1470735670341 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:41:10 INFO - PROCESS | 784 | 1470735670344 Marionette TRACE conn3 <- [1,2066,null,{}] 02:41:10 INFO - PROCESS | 784 | 1470735670348 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:10 INFO - PROCESS | 784 | 1470735670351 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:10 INFO - PROCESS | 784 | 1470735670435 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 02:41:10 INFO - PROCESS | 784 | 1470735670442 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:10 INFO - PROCESS | 784 | 1470735670445 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:10 INFO - PROCESS | 784 | ++DOCSHELL 12DA2000 == 29 [pid = 784] [id = 526] 02:41:10 INFO - PROCESS | 784 | ++DOMWINDOW == 62 (130B2C00) [pid = 784] [serial = 1578] [outer = 00000000] 02:41:10 INFO - PROCESS | 784 | ++DOMWINDOW == 63 (130DA400) [pid = 784] [serial = 1579] [outer = 130B2C00] 02:41:10 INFO - PROCESS | 784 | 1470735670492 Marionette DEBUG loaded listener.js 02:41:10 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (1314E400) [pid = 784] [serial = 1580] [outer = 130B2C00] 02:41:10 INFO - PROCESS | 784 | 1470735670949 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 02:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 641ms 02:41:10 INFO - PROCESS | 784 | 1470735670980 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 02:41:10 INFO - PROCESS | 784 | 1470735670982 Marionette TRACE conn3 <- [1,2069,null,{"value":"13"}] 02:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:41:10 INFO - PROCESS | 784 | 1470735670989 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:41:10 INFO - PROCESS | 784 | 1470735670993 Marionette TRACE conn3 <- [1,2070,null,{}] 02:41:11 INFO - PROCESS | 784 | 1470735671004 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:11 INFO - PROCESS | 784 | 1470735671008 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:11 INFO - PROCESS | 784 | 1470735671090 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 02:41:11 INFO - PROCESS | 784 | 1470735671100 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:11 INFO - PROCESS | 784 | 1470735671103 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:11 INFO - PROCESS | 784 | ++DOCSHELL 139CF800 == 30 [pid = 784] [id = 527] 02:41:11 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (139D1C00) [pid = 784] [serial = 1581] [outer = 00000000] 02:41:11 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (13EA3C00) [pid = 784] [serial = 1582] [outer = 139D1C00] 02:41:11 INFO - PROCESS | 784 | 1470735671150 Marionette DEBUG loaded listener.js 02:41:11 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (1429E800) [pid = 784] [serial = 1583] [outer = 139D1C00] 02:41:11 INFO - PROCESS | 784 | 1470735671649 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 02:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 687ms 02:41:11 INFO - PROCESS | 784 | 1470735671690 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 02:41:11 INFO - PROCESS | 784 | 1470735671692 Marionette TRACE conn3 <- [1,2073,null,{"value":"13"}] 02:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:41:11 INFO - PROCESS | 784 | 1470735671696 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:41:11 INFO - PROCESS | 784 | 1470735671697 Marionette TRACE conn3 <- [1,2074,null,{}] 02:41:11 INFO - PROCESS | 784 | 1470735671711 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:11 INFO - PROCESS | 784 | 1470735671713 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:11 INFO - PROCESS | 784 | 1470735671794 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 02:41:11 INFO - PROCESS | 784 | 1470735671800 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:11 INFO - PROCESS | 784 | 1470735671802 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:11 INFO - PROCESS | 784 | ++DOCSHELL 152A8400 == 31 [pid = 784] [id = 528] 02:41:11 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (152AA400) [pid = 784] [serial = 1584] [outer = 00000000] 02:41:11 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (15368000) [pid = 784] [serial = 1585] [outer = 152AA400] 02:41:11 INFO - PROCESS | 784 | 1470735671847 Marionette DEBUG loaded listener.js 02:41:11 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (15D89800) [pid = 784] [serial = 1586] [outer = 152AA400] 02:41:12 INFO - PROCESS | 784 | 1470735672277 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 02:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 641ms 02:41:12 INFO - PROCESS | 784 | 1470735672334 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 02:41:12 INFO - PROCESS | 784 | 1470735672336 Marionette TRACE conn3 <- [1,2077,null,{"value":"13"}] 02:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:41:12 INFO - PROCESS | 784 | 1470735672339 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:41:12 INFO - PROCESS | 784 | 1470735672341 Marionette TRACE conn3 <- [1,2078,null,{}] 02:41:12 INFO - PROCESS | 784 | 1470735672345 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:12 INFO - PROCESS | 784 | 1470735672347 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:12 INFO - PROCESS | 784 | 1470735672424 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 02:41:12 INFO - PROCESS | 784 | 1470735672429 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:12 INFO - PROCESS | 784 | 1470735672431 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:12 INFO - PROCESS | 784 | ++DOCSHELL 15DBD800 == 32 [pid = 784] [id = 529] 02:41:12 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (15DBDC00) [pid = 784] [serial = 1587] [outer = 00000000] 02:41:12 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (161DC000) [pid = 784] [serial = 1588] [outer = 15DBDC00] 02:41:12 INFO - PROCESS | 784 | 1470735672475 Marionette DEBUG loaded listener.js 02:41:12 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (163A2000) [pid = 784] [serial = 1589] [outer = 15DBDC00] 02:41:12 INFO - PROCESS | 784 | 1470735672929 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 02:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 640ms 02:41:12 INFO - PROCESS | 784 | 1470735672977 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 02:41:12 INFO - PROCESS | 784 | 1470735672980 Marionette TRACE conn3 <- [1,2081,null,{"value":"13"}] 02:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:41:12 INFO - PROCESS | 784 | 1470735672983 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:41:12 INFO - PROCESS | 784 | 1470735672984 Marionette TRACE conn3 <- [1,2082,null,{}] 02:41:12 INFO - PROCESS | 784 | 1470735672988 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:12 INFO - PROCESS | 784 | 1470735672994 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:13 INFO - PROCESS | 784 | 1470735673094 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 02:41:13 INFO - PROCESS | 784 | 1470735673100 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:13 INFO - PROCESS | 784 | 1470735673102 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:13 INFO - PROCESS | 784 | ++DOCSHELL 1696AC00 == 33 [pid = 784] [id = 530] 02:41:13 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (1696BC00) [pid = 784] [serial = 1590] [outer = 00000000] 02:41:13 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (16AD9C00) [pid = 784] [serial = 1591] [outer = 1696BC00] 02:41:13 INFO - PROCESS | 784 | 1470735673146 Marionette DEBUG loaded listener.js 02:41:13 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (1716D400) [pid = 784] [serial = 1592] [outer = 1696BC00] 02:41:13 INFO - PROCESS | 784 | 1470735673601 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 02:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 704ms 02:41:13 INFO - PROCESS | 784 | 1470735673682 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 02:41:13 INFO - PROCESS | 784 | 1470735673684 Marionette TRACE conn3 <- [1,2085,null,{"value":"13"}] 02:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:41:13 INFO - PROCESS | 784 | 1470735673687 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:41:13 INFO - PROCESS | 784 | 1470735673689 Marionette TRACE conn3 <- [1,2086,null,{}] 02:41:13 INFO - PROCESS | 784 | 1470735673693 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:13 INFO - PROCESS | 784 | 1470735673695 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:13 INFO - PROCESS | 784 | 1470735673780 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 02:41:13 INFO - PROCESS | 784 | 1470735673817 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:13 INFO - PROCESS | 784 | 1470735673819 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:13 INFO - PROCESS | 784 | ++DOCSHELL 16ACE800 == 34 [pid = 784] [id = 531] 02:41:13 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (16AD8400) [pid = 784] [serial = 1593] [outer = 00000000] 02:41:13 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (17779800) [pid = 784] [serial = 1594] [outer = 16AD8400] 02:41:13 INFO - PROCESS | 784 | 1470735673862 Marionette DEBUG loaded listener.js 02:41:13 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (17783C00) [pid = 784] [serial = 1595] [outer = 16AD8400] 02:41:14 INFO - PROCESS | 784 | 1470735674299 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 02:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 640ms 02:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:41:14 INFO - PROCESS | 784 | 1470735674326 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 02:41:14 INFO - PROCESS | 784 | 1470735674328 Marionette TRACE conn3 <- [1,2089,null,{"value":"13"}] 02:41:14 INFO - PROCESS | 784 | 1470735674331 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:41:14 INFO - PROCESS | 784 | 1470735674332 Marionette TRACE conn3 <- [1,2090,null,{}] 02:41:14 INFO - PROCESS | 784 | 1470735674336 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:14 INFO - PROCESS | 784 | 1470735674338 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:14 INFO - PROCESS | 784 | 1470735674421 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 02:41:14 INFO - PROCESS | 784 | 1470735674427 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:14 INFO - PROCESS | 784 | 1470735674428 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:14 INFO - PROCESS | 784 | ++DOCSHELL 17949800 == 35 [pid = 784] [id = 532] 02:41:14 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (1794DC00) [pid = 784] [serial = 1596] [outer = 00000000] 02:41:14 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (18021800) [pid = 784] [serial = 1597] [outer = 1794DC00] 02:41:14 INFO - PROCESS | 784 | 1470735674473 Marionette DEBUG loaded listener.js 02:41:14 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (17C93C00) [pid = 784] [serial = 1598] [outer = 1794DC00] 02:41:14 INFO - PROCESS | 784 | 1470735674898 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 02:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 594ms 02:41:14 INFO - PROCESS | 784 | 1470735674928 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 02:41:14 INFO - PROCESS | 784 | 1470735674930 Marionette TRACE conn3 <- [1,2093,null,{"value":"13"}] 02:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:41:14 INFO - PROCESS | 784 | 1470735674951 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:41:14 INFO - PROCESS | 784 | 1470735674953 Marionette TRACE conn3 <- [1,2094,null,{}] 02:41:14 INFO - PROCESS | 784 | 1470735674957 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:14 INFO - PROCESS | 784 | 1470735674959 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:15 INFO - PROCESS | 784 | 1470735675068 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 02:41:15 INFO - PROCESS | 784 | 1470735675073 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:15 INFO - PROCESS | 784 | 1470735675075 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:15 INFO - PROCESS | 784 | ++DOCSHELL 139CE400 == 36 [pid = 784] [id = 533] 02:41:15 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (18347400) [pid = 784] [serial = 1599] [outer = 00000000] 02:41:15 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (19798800) [pid = 784] [serial = 1600] [outer = 18347400] 02:41:15 INFO - PROCESS | 784 | 1470735675118 Marionette DEBUG loaded listener.js 02:41:15 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (1979BC00) [pid = 784] [serial = 1601] [outer = 18347400] 02:41:15 INFO - PROCESS | 784 | 1470735675587 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 02:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 703ms 02:41:15 INFO - PROCESS | 784 | 1470735675651 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 02:41:15 INFO - PROCESS | 784 | 1470735675653 Marionette TRACE conn3 <- [1,2097,null,{"value":"13"}] 02:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:41:15 INFO - PROCESS | 784 | 1470735675656 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:41:15 INFO - PROCESS | 784 | 1470735675658 Marionette TRACE conn3 <- [1,2098,null,{}] 02:41:15 INFO - PROCESS | 784 | 1470735675662 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:15 INFO - PROCESS | 784 | 1470735675664 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:15 INFO - PROCESS | 784 | 1470735675776 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 02:41:15 INFO - PROCESS | 784 | 1470735675847 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:15 INFO - PROCESS | 784 | 1470735675849 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:15 INFO - PROCESS | 784 | ++DOCSHELL 19ECFC00 == 37 [pid = 784] [id = 534] 02:41:15 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (19ED0400) [pid = 784] [serial = 1602] [outer = 00000000] 02:41:15 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (19ED9800) [pid = 784] [serial = 1603] [outer = 19ED0400] 02:41:15 INFO - PROCESS | 784 | 1470735675894 Marionette DEBUG loaded listener.js 02:41:15 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (1A09BC00) [pid = 784] [serial = 1604] [outer = 19ED0400] 02:41:16 INFO - PROCESS | 784 | 1470735676312 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 02:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 703ms 02:41:16 INFO - PROCESS | 784 | 1470735676356 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 02:41:16 INFO - PROCESS | 784 | 1470735676358 Marionette TRACE conn3 <- [1,2101,null,{"value":"13"}] 02:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:41:16 INFO - PROCESS | 784 | 1470735676362 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:41:16 INFO - PROCESS | 784 | 1470735676364 Marionette TRACE conn3 <- [1,2102,null,{}] 02:41:16 INFO - PROCESS | 784 | 1470735676367 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:16 INFO - PROCESS | 784 | 1470735676370 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:16 INFO - PROCESS | 784 | 1470735676527 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 02:41:16 INFO - PROCESS | 784 | 1470735676553 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:16 INFO - PROCESS | 784 | 1470735676555 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:16 INFO - PROCESS | 784 | ++DOCSHELL 15D92400 == 38 [pid = 784] [id = 535] 02:41:16 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (1A4C0800) [pid = 784] [serial = 1605] [outer = 00000000] 02:41:16 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (1A5C9C00) [pid = 784] [serial = 1606] [outer = 1A4C0800] 02:41:16 INFO - PROCESS | 784 | 1470735676601 Marionette DEBUG loaded listener.js 02:41:16 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (1A603400) [pid = 784] [serial = 1607] [outer = 1A4C0800] 02:41:17 INFO - PROCESS | 784 | --DOMWINDOW == 90 (17933000) [pid = 784] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:41:17 INFO - PROCESS | 784 | --DOMWINDOW == 89 (15DBB400) [pid = 784] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:41:17 INFO - PROCESS | 784 | --DOMWINDOW == 88 (161E1000) [pid = 784] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:41:17 INFO - PROCESS | 784 | --DOMWINDOW == 87 (173E4C00) [pid = 784] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:41:17 INFO - PROCESS | 784 | --DOMWINDOW == 86 (14297000) [pid = 784] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:41:17 INFO - PROCESS | 784 | --DOMWINDOW == 85 (19EDB800) [pid = 784] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:41:17 INFO - PROCESS | 784 | --DOMWINDOW == 84 (1536B800) [pid = 784] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:41:17 INFO - PROCESS | 784 | --DOMWINDOW == 83 (1121D000) [pid = 784] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:41:17 INFO - PROCESS | 784 | --DOMWINDOW == 82 (152AB000) [pid = 784] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:41:17 INFO - PROCESS | 784 | --DOMWINDOW == 81 (131F1800) [pid = 784] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:41:17 INFO - PROCESS | 784 | --DOMWINDOW == 80 (10B69400) [pid = 784] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:41:17 INFO - PROCESS | 784 | --DOMWINDOW == 79 (1293DC00) [pid = 784] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:41:17 INFO - PROCESS | 784 | 1470735677194 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 02:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 891ms 02:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:41:17 INFO - PROCESS | 784 | 1470735677266 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 02:41:17 INFO - PROCESS | 784 | 1470735677268 Marionette TRACE conn3 <- [1,2105,null,{"value":"13"}] 02:41:17 INFO - PROCESS | 784 | 1470735677271 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:41:17 INFO - PROCESS | 784 | 1470735677273 Marionette TRACE conn3 <- [1,2106,null,{}] 02:41:17 INFO - PROCESS | 784 | 1470735677276 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:17 INFO - PROCESS | 784 | 1470735677278 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:17 INFO - PROCESS | 784 | 1470735677355 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 02:41:17 INFO - PROCESS | 784 | 1470735677452 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:17 INFO - PROCESS | 784 | 1470735677454 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:17 INFO - PROCESS | 784 | ++DOCSHELL 10A48800 == 39 [pid = 784] [id = 536] 02:41:17 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (10B77800) [pid = 784] [serial = 1608] [outer = 00000000] 02:41:17 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (13E9F000) [pid = 784] [serial = 1609] [outer = 10B77800] 02:41:17 INFO - PROCESS | 784 | 1470735677498 Marionette DEBUG loaded listener.js 02:41:17 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (1601A800) [pid = 784] [serial = 1610] [outer = 10B77800] 02:41:17 INFO - PROCESS | 784 | 1470735677895 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 02:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 625ms 02:41:17 INFO - PROCESS | 784 | 1470735677910 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 02:41:17 INFO - PROCESS | 784 | 1470735677911 Marionette TRACE conn3 <- [1,2109,null,{"value":"13"}] 02:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:41:17 INFO - PROCESS | 784 | 1470735677915 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:41:17 INFO - PROCESS | 784 | 1470735677916 Marionette TRACE conn3 <- [1,2110,null,{}] 02:41:17 INFO - PROCESS | 784 | 1470735677920 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:17 INFO - PROCESS | 784 | 1470735677922 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:18 INFO - PROCESS | 784 | 1470735678009 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 02:41:18 INFO - PROCESS | 784 | 1470735678101 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:18 INFO - PROCESS | 784 | 1470735678103 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:18 INFO - PROCESS | 784 | ++DOCSHELL 1031DC00 == 40 [pid = 784] [id = 537] 02:41:18 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (104E6C00) [pid = 784] [serial = 1611] [outer = 00000000] 02:41:18 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1697D800) [pid = 784] [serial = 1612] [outer = 104E6C00] 02:41:18 INFO - PROCESS | 784 | 1470735678148 Marionette DEBUG loaded listener.js 02:41:18 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (1A4C2800) [pid = 784] [serial = 1613] [outer = 104E6C00] 02:41:18 INFO - PROCESS | 784 | 1470735678511 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 02:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 641ms 02:41:18 INFO - PROCESS | 784 | 1470735678553 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 02:41:18 INFO - PROCESS | 784 | 1470735678555 Marionette TRACE conn3 <- [1,2113,null,{"value":"13"}] 02:41:18 INFO - PROCESS | 784 | 1470735678558 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:41:18 INFO - PROCESS | 784 | 1470735678560 Marionette TRACE conn3 <- [1,2114,null,{}] 02:41:18 INFO - PROCESS | 784 | 1470735678564 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:18 INFO - PROCESS | 784 | 1470735678565 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:18 INFO - PROCESS | 784 | 1470735678682 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 02:41:18 INFO - PROCESS | 784 | 1470735678690 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:18 INFO - PROCESS | 784 | 1470735678692 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:18 INFO - PROCESS | 784 | ++DOCSHELL 1536B800 == 41 [pid = 784] [id = 538] 02:41:18 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (161D8C00) [pid = 784] [serial = 1614] [outer = 00000000] 02:41:18 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (1A712000) [pid = 784] [serial = 1615] [outer = 161D8C00] 02:41:18 INFO - PROCESS | 784 | 1470735678734 Marionette DEBUG loaded listener.js 02:41:18 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (1A714400) [pid = 784] [serial = 1616] [outer = 161D8C00] 02:41:19 INFO - PROCESS | 784 | 1470735679194 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 02:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 703ms 02:41:19 INFO - PROCESS | 784 | 1470735679259 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 02:41:19 INFO - PROCESS | 784 | 1470735679264 Marionette TRACE conn3 <- [1,2117,null,{"value":"13"}] 02:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:41:19 INFO - PROCESS | 784 | 1470735679269 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:41:19 INFO - PROCESS | 784 | 1470735679273 Marionette TRACE conn3 <- [1,2118,null,{}] 02:41:19 INFO - PROCESS | 784 | 1470735679279 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:19 INFO - PROCESS | 784 | 1470735679282 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:19 INFO - PROCESS | 784 | 1470735679457 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 02:41:19 INFO - PROCESS | 784 | 1470735679601 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:19 INFO - PROCESS | 784 | 1470735679606 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:19 INFO - PROCESS | 784 | ++DOCSHELL 103D3C00 == 42 [pid = 784] [id = 539] 02:41:19 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (10A09400) [pid = 784] [serial = 1617] [outer = 00000000] 02:41:19 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (112E6800) [pid = 784] [serial = 1618] [outer = 10A09400] 02:41:19 INFO - PROCESS | 784 | 1470735679663 Marionette DEBUG loaded listener.js 02:41:19 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (12934800) [pid = 784] [serial = 1619] [outer = 10A09400] 02:41:20 INFO - PROCESS | 784 | 1470735680305 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 02:41:20 INFO - PROCESS | 784 | 1470735680382 Marionette TRACE conn3 <- [1,2121,null,{"value":"13"}] 02:41:20 INFO - PROCESS | 784 | 1470735680389 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:41:20 INFO - PROCESS | 784 | 1470735680392 Marionette TRACE conn3 <- [1,2122,null,{}] 02:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:41:20 INFO - PROCESS | 784 | 1470735680396 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:20 INFO - PROCESS | 784 | 1470735680398 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:20 INFO - PROCESS | 784 | 1470735680529 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 02:41:20 INFO - PROCESS | 784 | 1470735680657 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:20 INFO - PROCESS | 784 | 1470735680660 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:20 INFO - PROCESS | 784 | ++DOCSHELL 139C8400 == 43 [pid = 784] [id = 540] 02:41:20 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (139C9C00) [pid = 784] [serial = 1620] [outer = 00000000] 02:41:20 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (14294000) [pid = 784] [serial = 1621] [outer = 139C9C00] 02:41:20 INFO - PROCESS | 784 | 1470735680716 Marionette DEBUG loaded listener.js 02:41:20 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (152AD000) [pid = 784] [serial = 1622] [outer = 139C9C00] 02:41:21 INFO - PROCESS | 784 | 1470735681631 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 02:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1297ms 02:41:21 INFO - PROCESS | 784 | 1470735681698 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 02:41:21 INFO - PROCESS | 784 | 1470735681702 Marionette TRACE conn3 <- [1,2125,null,{"value":"13"}] 02:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:41:21 INFO - PROCESS | 784 | 1470735681707 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:41:21 INFO - PROCESS | 784 | 1470735681710 Marionette TRACE conn3 <- [1,2126,null,{}] 02:41:21 INFO - PROCESS | 784 | 1470735681715 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:21 INFO - PROCESS | 784 | 1470735681718 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:21 INFO - PROCESS | 784 | 1470735681815 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 02:41:21 INFO - PROCESS | 784 | --DOCSHELL 1031DC00 == 42 [pid = 784] [id = 537] 02:41:21 INFO - PROCESS | 784 | --DOCSHELL 10A48800 == 41 [pid = 784] [id = 536] 02:41:21 INFO - PROCESS | 784 | --DOCSHELL 15D92400 == 40 [pid = 784] [id = 535] 02:41:21 INFO - PROCESS | 784 | --DOCSHELL 19ECFC00 == 39 [pid = 784] [id = 534] 02:41:21 INFO - PROCESS | 784 | --DOCSHELL 139CE400 == 38 [pid = 784] [id = 533] 02:41:21 INFO - PROCESS | 784 | --DOCSHELL 17949800 == 37 [pid = 784] [id = 532] 02:41:21 INFO - PROCESS | 784 | --DOCSHELL 16ACE800 == 36 [pid = 784] [id = 531] 02:41:21 INFO - PROCESS | 784 | --DOCSHELL 1696AC00 == 35 [pid = 784] [id = 530] 02:41:21 INFO - PROCESS | 784 | --DOCSHELL 15DBD800 == 34 [pid = 784] [id = 529] 02:41:21 INFO - PROCESS | 784 | --DOCSHELL 152A8400 == 33 [pid = 784] [id = 528] 02:41:21 INFO - PROCESS | 784 | --DOCSHELL 139CF800 == 32 [pid = 784] [id = 527] 02:41:21 INFO - PROCESS | 784 | --DOCSHELL 12DA2000 == 31 [pid = 784] [id = 526] 02:41:21 INFO - PROCESS | 784 | --DOCSHELL 10A49800 == 30 [pid = 784] [id = 525] 02:41:21 INFO - PROCESS | 784 | --DOCSHELL 152AA800 == 29 [pid = 784] [id = 524] 02:41:21 INFO - PROCESS | 784 | --DOMWINDOW == 93 (19ED2C00) [pid = 784] [serial = 1573] [outer = 00000000] [url = about:blank] 02:41:21 INFO - PROCESS | 784 | --DOMWINDOW == 92 (161DB400) [pid = 784] [serial = 1571] [outer = 00000000] [url = about:blank] 02:41:21 INFO - PROCESS | 784 | --DOMWINDOW == 91 (1614F800) [pid = 784] [serial = 1558] [outer = 00000000] [url = about:blank] 02:41:21 INFO - PROCESS | 784 | --DOMWINDOW == 90 (1696B000) [pid = 784] [serial = 1561] [outer = 00000000] [url = about:blank] 02:41:21 INFO - PROCESS | 784 | --DOMWINDOW == 89 (17948800) [pid = 784] [serial = 1564] [outer = 00000000] [url = about:blank] 02:41:21 INFO - PROCESS | 784 | --DOMWINDOW == 88 (16ACD400) [pid = 784] [serial = 1562] [outer = 00000000] [url = about:blank] 02:41:21 INFO - PROCESS | 784 | --DOMWINDOW == 87 (1834B000) [pid = 784] [serial = 1570] [outer = 00000000] [url = about:blank] 02:41:21 INFO - PROCESS | 784 | --DOMWINDOW == 86 (16022C00) [pid = 784] [serial = 1567] [outer = 00000000] [url = about:blank] 02:41:21 INFO - PROCESS | 784 | --DOMWINDOW == 85 (1A5C7000) [pid = 784] [serial = 1544] [outer = 00000000] [url = about:blank] 02:41:21 INFO - PROCESS | 784 | --DOMWINDOW == 84 (1A40B400) [pid = 784] [serial = 1543] [outer = 00000000] [url = about:blank] 02:41:21 INFO - PROCESS | 784 | --DOMWINDOW == 83 (16982000) [pid = 784] [serial = 1541] [outer = 00000000] [url = about:blank] 02:41:21 INFO - PROCESS | 784 | --DOMWINDOW == 82 (161E5800) [pid = 784] [serial = 1540] [outer = 00000000] [url = about:blank] 02:41:21 INFO - PROCESS | 784 | --DOMWINDOW == 81 (14298C00) [pid = 784] [serial = 1538] [outer = 00000000] [url = about:blank] 02:41:21 INFO - PROCESS | 784 | --DOMWINDOW == 80 (131F0C00) [pid = 784] [serial = 1537] [outer = 00000000] [url = about:blank] 02:41:21 INFO - PROCESS | 784 | --DOMWINDOW == 79 (17954C00) [pid = 784] [serial = 1565] [outer = 00000000] [url = about:blank] 02:41:21 INFO - PROCESS | 784 | --DOMWINDOW == 78 (152B5C00) [pid = 784] [serial = 1555] [outer = 00000000] [url = about:blank] 02:41:21 INFO - PROCESS | 784 | --DOMWINDOW == 77 (132C1000) [pid = 784] [serial = 1552] [outer = 00000000] [url = about:blank] 02:41:21 INFO - PROCESS | 784 | --DOMWINDOW == 76 (13936400) [pid = 784] [serial = 1553] [outer = 00000000] [url = about:blank] 02:41:21 INFO - PROCESS | 784 | --DOMWINDOW == 75 (11481000) [pid = 784] [serial = 1549] [outer = 00000000] [url = about:blank] 02:41:21 INFO - PROCESS | 784 | --DOMWINDOW == 74 (11C3CC00) [pid = 784] [serial = 1550] [outer = 00000000] [url = about:blank] 02:41:21 INFO - PROCESS | 784 | --DOMWINDOW == 73 (1314FC00) [pid = 784] [serial = 1547] [outer = 00000000] [url = about:blank] 02:41:21 INFO - PROCESS | 784 | --DOMWINDOW == 72 (12DA6C00) [pid = 784] [serial = 1546] [outer = 00000000] [url = about:blank] 02:41:21 INFO - PROCESS | 784 | --DOMWINDOW == 71 (161E3800) [pid = 784] [serial = 1559] [outer = 00000000] [url = about:blank] 02:41:21 INFO - PROCESS | 784 | --DOMWINDOW == 70 (16023000) [pid = 784] [serial = 1568] [outer = 00000000] [url = about:blank] 02:41:21 INFO - PROCESS | 784 | --DOMWINDOW == 69 (15368400) [pid = 784] [serial = 1556] [outer = 00000000] [url = about:blank] 02:41:21 INFO - PROCESS | 784 | 1470735681953 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:21 INFO - PROCESS | 784 | 1470735681955 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:21 INFO - PROCESS | 784 | ++DOCSHELL 10374000 == 30 [pid = 784] [id = 541] 02:41:21 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (1051D000) [pid = 784] [serial = 1623] [outer = 00000000] 02:41:22 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (10B69400) [pid = 784] [serial = 1624] [outer = 1051D000] 02:41:22 INFO - PROCESS | 784 | 1470735682006 Marionette DEBUG loaded listener.js 02:41:22 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (11A5AC00) [pid = 784] [serial = 1625] [outer = 1051D000] 02:41:22 INFO - PROCESS | 784 | 1470735682413 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 02:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 750ms 02:41:22 INFO - PROCESS | 784 | 1470735682470 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 02:41:22 INFO - PROCESS | 784 | 1470735682474 Marionette TRACE conn3 <- [1,2129,null,{"value":"13"}] 02:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:41:22 INFO - PROCESS | 784 | 1470735682485 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:41:22 INFO - PROCESS | 784 | 1470735682489 Marionette TRACE conn3 <- [1,2130,null,{}] 02:41:22 INFO - PROCESS | 784 | 1470735682493 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:22 INFO - PROCESS | 784 | 1470735682496 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:22 INFO - PROCESS | 784 | 1470735682581 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 02:41:22 INFO - PROCESS | 784 | 1470735682589 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:22 INFO - PROCESS | 784 | 1470735682591 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:22 INFO - PROCESS | 784 | ++DOCSHELL 131E5400 == 31 [pid = 784] [id = 542] 02:41:22 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (131F1000) [pid = 784] [serial = 1626] [outer = 00000000] 02:41:22 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (1343C400) [pid = 784] [serial = 1627] [outer = 131F1000] 02:41:22 INFO - PROCESS | 784 | 1470735682637 Marionette DEBUG loaded listener.js 02:41:22 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (139CE000) [pid = 784] [serial = 1628] [outer = 131F1000] 02:41:23 INFO - PROCESS | 784 | 1470735683102 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 02:41:23 INFO - PROCESS | 784 | 1470735683124 Marionette TRACE conn3 <- [1,2133,null,{"value":"13"}] 02:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:41:23 INFO - PROCESS | 784 | 1470735683128 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:41:23 INFO - PROCESS | 784 | 1470735683131 Marionette TRACE conn3 <- [1,2134,null,{}] 02:41:23 INFO - PROCESS | 784 | 1470735683142 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:23 INFO - PROCESS | 784 | 1470735683147 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:23 INFO - PROCESS | 784 | 1470735683229 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 02:41:23 INFO - PROCESS | 784 | 1470735683274 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:23 INFO - PROCESS | 784 | 1470735683277 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:23 INFO - PROCESS | 784 | ++DOCSHELL 1583E000 == 32 [pid = 784] [id = 543] 02:41:23 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (152AC800) [pid = 784] [serial = 1629] [outer = 00000000] 02:41:23 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (15D91C00) [pid = 784] [serial = 1630] [outer = 152AC800] 02:41:23 INFO - PROCESS | 784 | 1470735683327 Marionette DEBUG loaded listener.js 02:41:23 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (16022400) [pid = 784] [serial = 1631] [outer = 152AC800] 02:41:23 INFO - PROCESS | 784 | 1470735683780 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 02:41:23 INFO - PROCESS | 784 | 1470735683830 Marionette TRACE conn3 <- [1,2137,null,{"value":"13"}] 02:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:41:23 INFO - PROCESS | 784 | 1470735683833 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:41:23 INFO - PROCESS | 784 | 1470735683834 Marionette TRACE conn3 <- [1,2138,null,{}] 02:41:23 INFO - PROCESS | 784 | 1470735683838 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:23 INFO - PROCESS | 784 | 1470735683840 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:23 INFO - PROCESS | 784 | 1470735683930 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 02:41:23 INFO - PROCESS | 784 | 1470735683935 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:23 INFO - PROCESS | 784 | 1470735683938 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:23 INFO - PROCESS | 784 | ++DOCSHELL 161D9800 == 33 [pid = 784] [id = 544] 02:41:23 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (161DB400) [pid = 784] [serial = 1632] [outer = 00000000] 02:41:23 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (163ACC00) [pid = 784] [serial = 1633] [outer = 161DB400] 02:41:23 INFO - PROCESS | 784 | 1470735683981 Marionette DEBUG loaded listener.js 02:41:24 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (16A15400) [pid = 784] [serial = 1634] [outer = 161DB400] 02:41:24 INFO - PROCESS | 784 | 1470735684457 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 02:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 625ms 02:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:41:24 INFO - PROCESS | 784 | 1470735684471 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 02:41:24 INFO - PROCESS | 784 | 1470735684473 Marionette TRACE conn3 <- [1,2141,null,{"value":"13"}] 02:41:24 INFO - PROCESS | 784 | 1470735684476 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:41:24 INFO - PROCESS | 784 | 1470735684477 Marionette TRACE conn3 <- [1,2142,null,{}] 02:41:24 INFO - PROCESS | 784 | 1470735684481 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:24 INFO - PROCESS | 784 | 1470735684483 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:24 INFO - PROCESS | 784 | 1470735684601 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 02:41:24 INFO - PROCESS | 784 | 1470735684607 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:24 INFO - PROCESS | 784 | 1470735684609 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:24 INFO - PROCESS | 784 | ++DOCSHELL 16ACD000 == 34 [pid = 784] [id = 545] 02:41:24 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (16ACD800) [pid = 784] [serial = 1635] [outer = 00000000] 02:41:24 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (16AD8C00) [pid = 784] [serial = 1636] [outer = 16ACD800] 02:41:24 INFO - PROCESS | 784 | 1470735684679 Marionette DEBUG loaded listener.js 02:41:24 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (16C4E400) [pid = 784] [serial = 1637] [outer = 16ACD800] 02:41:25 INFO - PROCESS | 784 | 1470735685125 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 688ms 02:41:25 INFO - PROCESS | 784 | 1470735685175 Marionette TRACE conn3 -> [0,2145,"getWindowHandle",null] 02:41:25 INFO - PROCESS | 784 | 1470735685177 Marionette TRACE conn3 <- [1,2145,null,{"value":"13"}] 02:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:41:25 INFO - PROCESS | 784 | 1470735685187 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:41:25 INFO - PROCESS | 784 | 1470735685189 Marionette TRACE conn3 <- [1,2146,null,{}] 02:41:25 INFO - PROCESS | 784 | 1470735685193 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:25 INFO - PROCESS | 784 | 1470735685198 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:25 INFO - PROCESS | 784 | 1470735685341 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 02:41:25 INFO - PROCESS | 784 | 1470735685406 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:25 INFO - PROCESS | 784 | 1470735685409 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:25 INFO - PROCESS | 784 | ++DOCSHELL 1774DC00 == 35 [pid = 784] [id = 546] 02:41:25 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (17755400) [pid = 784] [serial = 1638] [outer = 00000000] 02:41:25 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (17954800) [pid = 784] [serial = 1639] [outer = 17755400] 02:41:25 INFO - PROCESS | 784 | 1470735685453 Marionette DEBUG loaded listener.js 02:41:25 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (17955000) [pid = 784] [serial = 1640] [outer = 17755400] 02:41:25 INFO - PROCESS | 784 | 1470735685885 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 735ms 02:41:25 INFO - PROCESS | 784 | 1470735685958 Marionette TRACE conn3 -> [0,2149,"getWindowHandle",null] 02:41:25 INFO - PROCESS | 784 | 1470735685960 Marionette TRACE conn3 <- [1,2149,null,{"value":"13"}] 02:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:41:25 INFO - PROCESS | 784 | 1470735685972 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:41:25 INFO - PROCESS | 784 | 1470735685974 Marionette TRACE conn3 <- [1,2150,null,{}] 02:41:25 INFO - PROCESS | 784 | 1470735685977 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:25 INFO - PROCESS | 784 | 1470735685979 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:26 INFO - PROCESS | 784 | 1470735686090 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 02:41:26 INFO - PROCESS | 784 | --DOMWINDOW == 86 (104E6C00) [pid = 784] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:41:26 INFO - PROCESS | 784 | --DOMWINDOW == 85 (16AD8400) [pid = 784] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:41:26 INFO - PROCESS | 784 | --DOMWINDOW == 84 (130B2C00) [pid = 784] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:41:26 INFO - PROCESS | 784 | --DOMWINDOW == 83 (18347400) [pid = 784] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:41:26 INFO - PROCESS | 784 | --DOMWINDOW == 82 (15DBDC00) [pid = 784] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:41:26 INFO - PROCESS | 784 | --DOMWINDOW == 81 (139D1C00) [pid = 784] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:41:26 INFO - PROCESS | 784 | --DOMWINDOW == 80 (152AA400) [pid = 784] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:41:26 INFO - PROCESS | 784 | --DOMWINDOW == 79 (1794DC00) [pid = 784] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:41:26 INFO - PROCESS | 784 | --DOMWINDOW == 78 (10A49C00) [pid = 784] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:41:26 INFO - PROCESS | 784 | --DOMWINDOW == 77 (1696BC00) [pid = 784] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:41:26 INFO - PROCESS | 784 | --DOMWINDOW == 76 (19738000) [pid = 784] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:41:26 INFO - PROCESS | 784 | --DOMWINDOW == 75 (19ED0400) [pid = 784] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:41:26 INFO - PROCESS | 784 | --DOMWINDOW == 74 (10B77800) [pid = 784] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:41:26 INFO - PROCESS | 784 | --DOMWINDOW == 73 (1A4C0800) [pid = 784] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:41:26 INFO - PROCESS | 784 | 1470735686332 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:26 INFO - PROCESS | 784 | 1470735686334 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:26 INFO - PROCESS | 784 | ++DOCSHELL 1047DC00 == 36 [pid = 784] [id = 547] 02:41:26 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (104E6C00) [pid = 784] [serial = 1641] [outer = 00000000] 02:41:26 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (11CE3800) [pid = 784] [serial = 1642] [outer = 104E6C00] 02:41:26 INFO - PROCESS | 784 | 1470735686378 Marionette DEBUG loaded listener.js 02:41:26 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (1293D800) [pid = 784] [serial = 1643] [outer = 104E6C00] 02:41:26 INFO - PROCESS | 784 | 1470735686743 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 02:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 782ms 02:41:26 INFO - PROCESS | 784 | 1470735686758 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 02:41:26 INFO - PROCESS | 784 | 1470735686760 Marionette TRACE conn3 <- [1,2153,null,{"value":"13"}] 02:41:26 INFO - PROCESS | 784 | 1470735686763 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:41:26 INFO - PROCESS | 784 | 1470735686765 Marionette TRACE conn3 <- [1,2154,null,{}] 02:41:26 INFO - PROCESS | 784 | 1470735686768 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:26 INFO - PROCESS | 784 | 1470735686769 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:26 INFO - PROCESS | 784 | 1470735686845 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 02:41:26 INFO - PROCESS | 784 | 1470735686850 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:26 INFO - PROCESS | 784 | 1470735686852 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:26 INFO - PROCESS | 784 | ++DOCSHELL 1393F400 == 37 [pid = 784] [id = 548] 02:41:26 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (14FC5000) [pid = 784] [serial = 1644] [outer = 00000000] 02:41:26 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (18018400) [pid = 784] [serial = 1645] [outer = 14FC5000] 02:41:26 INFO - PROCESS | 784 | 1470735686895 Marionette DEBUG loaded listener.js 02:41:26 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (19C05800) [pid = 784] [serial = 1646] [outer = 14FC5000] 02:41:27 INFO - PROCESS | 784 | 1470735687321 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 02:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 594ms 02:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:41:27 INFO - PROCESS | 784 | 1470735687360 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 02:41:27 INFO - PROCESS | 784 | 1470735687362 Marionette TRACE conn3 <- [1,2157,null,{"value":"13"}] 02:41:27 INFO - PROCESS | 784 | 1470735687366 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:41:27 INFO - PROCESS | 784 | 1470735687367 Marionette TRACE conn3 <- [1,2158,null,{}] 02:41:27 INFO - PROCESS | 784 | 1470735687371 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:27 INFO - PROCESS | 784 | 1470735687373 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:27 INFO - PROCESS | 784 | 1470735687452 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 02:41:27 INFO - PROCESS | 784 | 1470735687457 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:27 INFO - PROCESS | 784 | 1470735687459 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:27 INFO - PROCESS | 784 | ++DOCSHELL 15DBE000 == 38 [pid = 784] [id = 549] 02:41:27 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (15DC1800) [pid = 784] [serial = 1647] [outer = 00000000] 02:41:27 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (1A407400) [pid = 784] [serial = 1648] [outer = 15DC1800] 02:41:27 INFO - PROCESS | 784 | 1470735687502 Marionette DEBUG loaded listener.js 02:41:27 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (17759000) [pid = 784] [serial = 1649] [outer = 15DC1800] 02:41:27 INFO - PROCESS | 784 | 1470735687980 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 02:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 626ms 02:41:28 INFO - PROCESS | 784 | 1470735688004 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 02:41:28 INFO - PROCESS | 784 | 1470735688006 Marionette TRACE conn3 <- [1,2161,null,{"value":"13"}] 02:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:41:28 INFO - PROCESS | 784 | 1470735688010 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:41:28 INFO - PROCESS | 784 | 1470735688012 Marionette TRACE conn3 <- [1,2162,null,{}] 02:41:28 INFO - PROCESS | 784 | 1470735688016 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:28 INFO - PROCESS | 784 | 1470735688017 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:28 INFO - PROCESS | 784 | 1470735688097 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 02:41:28 INFO - PROCESS | 784 | 1470735688102 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:28 INFO - PROCESS | 784 | 1470735688104 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:28 INFO - PROCESS | 784 | ++DOCSHELL 1794FC00 == 39 [pid = 784] [id = 550] 02:41:28 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (17952000) [pid = 784] [serial = 1650] [outer = 00000000] 02:41:28 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1A4C1400) [pid = 784] [serial = 1651] [outer = 17952000] 02:41:28 INFO - PROCESS | 784 | 1470735688147 Marionette DEBUG loaded listener.js 02:41:28 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (1A4C2000) [pid = 784] [serial = 1652] [outer = 17952000] 02:41:28 INFO - PROCESS | 784 | 1470735688766 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 02:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 797ms 02:41:28 INFO - PROCESS | 784 | 1470735688842 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 02:41:28 INFO - PROCESS | 784 | 1470735688847 Marionette TRACE conn3 <- [1,2165,null,{"value":"13"}] 02:41:28 INFO - PROCESS | 784 | 1470735688866 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:41:28 INFO - PROCESS | 784 | 1470735688870 Marionette TRACE conn3 <- [1,2166,null,{}] 02:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:41:28 INFO - PROCESS | 784 | 1470735688877 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:28 INFO - PROCESS | 784 | 1470735688881 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:29 INFO - PROCESS | 784 | 1470735689005 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 02:41:29 INFO - PROCESS | 784 | 1470735689135 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:29 INFO - PROCESS | 784 | 1470735689138 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:29 INFO - PROCESS | 784 | ++DOCSHELL 10527400 == 40 [pid = 784] [id = 551] 02:41:29 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (10B6B400) [pid = 784] [serial = 1653] [outer = 00000000] 02:41:29 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (13144000) [pid = 784] [serial = 1654] [outer = 10B6B400] 02:41:29 INFO - PROCESS | 784 | 1470735689195 Marionette DEBUG loaded listener.js 02:41:29 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (139CA800) [pid = 784] [serial = 1655] [outer = 10B6B400] 02:41:29 INFO - PROCESS | 784 | 1470735689752 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 937ms 02:41:29 INFO - PROCESS | 784 | 1470735689818 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 02:41:29 INFO - PROCESS | 784 | 1470735689823 Marionette TRACE conn3 <- [1,2169,null,{"value":"13"}] 02:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:41:29 INFO - PROCESS | 784 | 1470735689829 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:41:29 INFO - PROCESS | 784 | 1470735689832 Marionette TRACE conn3 <- [1,2170,null,{}] 02:41:29 INFO - PROCESS | 784 | 1470735689836 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:29 INFO - PROCESS | 784 | 1470735689839 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:29 INFO - PROCESS | 784 | 1470735689950 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 02:41:30 INFO - PROCESS | 784 | 1470735690086 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:30 INFO - PROCESS | 784 | 1470735690089 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:30 INFO - PROCESS | 784 | ++DOCSHELL 15361800 == 41 [pid = 784] [id = 552] 02:41:30 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (1536AC00) [pid = 784] [serial = 1656] [outer = 00000000] 02:41:30 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (161E3400) [pid = 784] [serial = 1657] [outer = 1536AC00] 02:41:30 INFO - PROCESS | 784 | 1470735690146 Marionette DEBUG loaded listener.js 02:41:30 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (16A1B400) [pid = 784] [serial = 1658] [outer = 1536AC00] 02:41:30 INFO - PROCESS | 784 | 1470735690742 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 953ms 02:41:30 INFO - PROCESS | 784 | 1470735690774 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 02:41:30 INFO - PROCESS | 784 | 1470735690776 Marionette TRACE conn3 <- [1,2173,null,{"value":"13"}] 02:41:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:41:30 INFO - PROCESS | 784 | 1470735690780 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:41:30 INFO - PROCESS | 784 | 1470735690784 Marionette TRACE conn3 <- [1,2174,null,{}] 02:41:30 INFO - PROCESS | 784 | 1470735690795 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:30 INFO - PROCESS | 784 | 1470735690799 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:30 INFO - PROCESS | 784 | 1470735690905 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 02:41:31 INFO - PROCESS | 784 | 1470735691044 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:31 INFO - PROCESS | 784 | 1470735691047 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:31 INFO - PROCESS | 784 | ++DOCSHELL 1A4C0400 == 42 [pid = 784] [id = 553] 02:41:31 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (1A4C2400) [pid = 784] [serial = 1659] [outer = 00000000] 02:41:31 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (1A603C00) [pid = 784] [serial = 1660] [outer = 1A4C2400] 02:41:31 INFO - PROCESS | 784 | 1470735691104 Marionette DEBUG loaded listener.js 02:41:31 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (1A60B400) [pid = 784] [serial = 1661] [outer = 1A4C2400] 02:41:31 INFO - PROCESS | 784 | 1470735691819 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 02:41:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:41:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1094ms 02:41:31 INFO - PROCESS | 784 | 1470735691897 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 02:41:31 INFO - PROCESS | 784 | 1470735691901 Marionette TRACE conn3 <- [1,2177,null,{"value":"13"}] 02:41:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:41:31 INFO - PROCESS | 784 | 1470735691906 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:41:31 INFO - PROCESS | 784 | 1470735691910 Marionette TRACE conn3 <- [1,2178,null,{}] 02:41:31 INFO - PROCESS | 784 | 1470735691915 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:31 INFO - PROCESS | 784 | 1470735691918 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:32 INFO - PROCESS | 784 | 1470735692016 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 02:41:32 INFO - PROCESS | 784 | 1470735692151 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:32 INFO - PROCESS | 784 | 1470735692156 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:32 INFO - PROCESS | 784 | ++DOCSHELL 10A0B800 == 43 [pid = 784] [id = 554] 02:41:32 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (10A48400) [pid = 784] [serial = 1662] [outer = 00000000] 02:41:32 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (13146800) [pid = 784] [serial = 1663] [outer = 10A48400] 02:41:32 INFO - PROCESS | 784 | 1470735692209 Marionette DEBUG loaded listener.js 02:41:32 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (1315CC00) [pid = 784] [serial = 1664] [outer = 10A48400] 02:41:33 INFO - PROCESS | 784 | --DOCSHELL 15DBE000 == 42 [pid = 784] [id = 549] 02:41:33 INFO - PROCESS | 784 | --DOCSHELL 1393F400 == 41 [pid = 784] [id = 548] 02:41:33 INFO - PROCESS | 784 | --DOCSHELL 1047DC00 == 40 [pid = 784] [id = 547] 02:41:33 INFO - PROCESS | 784 | --DOCSHELL 1774DC00 == 39 [pid = 784] [id = 546] 02:41:33 INFO - PROCESS | 784 | --DOCSHELL 16ACD000 == 38 [pid = 784] [id = 545] 02:41:33 INFO - PROCESS | 784 | --DOCSHELL 161D9800 == 37 [pid = 784] [id = 544] 02:41:33 INFO - PROCESS | 784 | --DOCSHELL 1583E000 == 36 [pid = 784] [id = 543] 02:41:33 INFO - PROCESS | 784 | --DOCSHELL 131E5400 == 35 [pid = 784] [id = 542] 02:41:33 INFO - PROCESS | 784 | --DOCSHELL 10374000 == 34 [pid = 784] [id = 541] 02:41:33 INFO - PROCESS | 784 | --DOCSHELL 103D3C00 == 33 [pid = 784] [id = 539] 02:41:33 INFO - PROCESS | 784 | --DOCSHELL 139C8400 == 32 [pid = 784] [id = 540] 02:41:33 INFO - PROCESS | 784 | --DOCSHELL 1536B800 == 31 [pid = 784] [id = 538] 02:41:33 INFO - PROCESS | 784 | --DOCSHELL 15361800 == 30 [pid = 784] [id = 552] 02:41:33 INFO - PROCESS | 784 | --DOCSHELL 1A4C0400 == 29 [pid = 784] [id = 553] 02:41:33 INFO - PROCESS | 784 | --DOCSHELL 1794FC00 == 28 [pid = 784] [id = 550] 02:41:33 INFO - PROCESS | 784 | --DOCSHELL 10527400 == 27 [pid = 784] [id = 551] 02:41:33 INFO - PROCESS | 784 | --DOMWINDOW == 96 (17779800) [pid = 784] [serial = 1594] [outer = 00000000] [url = about:blank] 02:41:33 INFO - PROCESS | 784 | --DOMWINDOW == 95 (17783C00) [pid = 784] [serial = 1595] [outer = 00000000] [url = about:blank] 02:41:33 INFO - PROCESS | 784 | --DOMWINDOW == 94 (130DA400) [pid = 784] [serial = 1579] [outer = 00000000] [url = about:blank] 02:41:33 INFO - PROCESS | 784 | --DOMWINDOW == 93 (1314E400) [pid = 784] [serial = 1580] [outer = 00000000] [url = about:blank] 02:41:33 INFO - PROCESS | 784 | --DOMWINDOW == 92 (1979BC00) [pid = 784] [serial = 1601] [outer = 00000000] [url = about:blank] 02:41:33 INFO - PROCESS | 784 | --DOMWINDOW == 91 (161DC000) [pid = 784] [serial = 1588] [outer = 00000000] [url = about:blank] 02:41:33 INFO - PROCESS | 784 | --DOMWINDOW == 90 (13EA3C00) [pid = 784] [serial = 1582] [outer = 00000000] [url = about:blank] 02:41:33 INFO - PROCESS | 784 | --DOMWINDOW == 89 (1429E800) [pid = 784] [serial = 1583] [outer = 00000000] [url = about:blank] 02:41:33 INFO - PROCESS | 784 | --DOMWINDOW == 88 (163A2000) [pid = 784] [serial = 1589] [outer = 00000000] [url = about:blank] 02:41:33 INFO - PROCESS | 784 | --DOMWINDOW == 87 (15368000) [pid = 784] [serial = 1585] [outer = 00000000] [url = about:blank] 02:41:33 INFO - PROCESS | 784 | --DOMWINDOW == 86 (15D89800) [pid = 784] [serial = 1586] [outer = 00000000] [url = about:blank] 02:41:33 INFO - PROCESS | 784 | --DOMWINDOW == 85 (18021800) [pid = 784] [serial = 1597] [outer = 00000000] [url = about:blank] 02:41:33 INFO - PROCESS | 784 | --DOMWINDOW == 84 (10FAAC00) [pid = 784] [serial = 1576] [outer = 00000000] [url = about:blank] 02:41:33 INFO - PROCESS | 784 | --DOMWINDOW == 83 (1121E000) [pid = 784] [serial = 1577] [outer = 00000000] [url = about:blank] 02:41:33 INFO - PROCESS | 784 | --DOMWINDOW == 82 (16AD9C00) [pid = 784] [serial = 1591] [outer = 00000000] [url = about:blank] 02:41:33 INFO - PROCESS | 784 | --DOMWINDOW == 81 (1716D400) [pid = 784] [serial = 1592] [outer = 00000000] [url = about:blank] 02:41:33 INFO - PROCESS | 784 | --DOMWINDOW == 80 (19ED8000) [pid = 784] [serial = 1574] [outer = 00000000] [url = about:blank] 02:41:33 INFO - PROCESS | 784 | --DOMWINDOW == 79 (1A09BC00) [pid = 784] [serial = 1604] [outer = 00000000] [url = about:blank] 02:41:33 INFO - PROCESS | 784 | --DOMWINDOW == 78 (13E9F000) [pid = 784] [serial = 1609] [outer = 00000000] [url = about:blank] 02:41:33 INFO - PROCESS | 784 | --DOMWINDOW == 77 (1A712000) [pid = 784] [serial = 1615] [outer = 00000000] [url = about:blank] 02:41:33 INFO - PROCESS | 784 | --DOMWINDOW == 76 (19ED9800) [pid = 784] [serial = 1603] [outer = 00000000] [url = about:blank] 02:41:33 INFO - PROCESS | 784 | --DOMWINDOW == 75 (1A5C9C00) [pid = 784] [serial = 1606] [outer = 00000000] [url = about:blank] 02:41:33 INFO - PROCESS | 784 | --DOMWINDOW == 74 (19798800) [pid = 784] [serial = 1600] [outer = 00000000] [url = about:blank] 02:41:33 INFO - PROCESS | 784 | --DOMWINDOW == 73 (1601A800) [pid = 784] [serial = 1610] [outer = 00000000] [url = about:blank] 02:41:33 INFO - PROCESS | 784 | --DOMWINDOW == 72 (1A603400) [pid = 784] [serial = 1607] [outer = 00000000] [url = about:blank] 02:41:33 INFO - PROCESS | 784 | --DOMWINDOW == 71 (17C93C00) [pid = 784] [serial = 1598] [outer = 00000000] [url = about:blank] 02:41:33 INFO - PROCESS | 784 | --DOMWINDOW == 70 (1697D800) [pid = 784] [serial = 1612] [outer = 00000000] [url = about:blank] 02:41:33 INFO - PROCESS | 784 | --DOMWINDOW == 69 (1A4C2800) [pid = 784] [serial = 1613] [outer = 00000000] [url = about:blank] 02:41:33 INFO - PROCESS | 784 | 1470735693399 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 02:41:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:41:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1563ms 02:41:33 INFO - PROCESS | 784 | 1470735693465 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 02:41:33 INFO - PROCESS | 784 | 1470735693469 Marionette TRACE conn3 <- [1,2181,null,{"value":"13"}] 02:41:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:41:33 INFO - PROCESS | 784 | 1470735693474 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:41:33 INFO - PROCESS | 784 | 1470735693477 Marionette TRACE conn3 <- [1,2182,null,{}] 02:41:33 INFO - PROCESS | 784 | 1470735693488 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:33 INFO - PROCESS | 784 | 1470735693491 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:33 INFO - PROCESS | 784 | 1470735693619 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 02:41:33 INFO - PROCESS | 784 | 1470735693636 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:33 INFO - PROCESS | 784 | 1470735693639 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:33 INFO - PROCESS | 784 | ++DOCSHELL 11A4B800 == 28 [pid = 784] [id = 555] 02:41:33 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (11A51C00) [pid = 784] [serial = 1665] [outer = 00000000] 02:41:33 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (1282D800) [pid = 784] [serial = 1666] [outer = 11A51C00] 02:41:33 INFO - PROCESS | 784 | 1470735693692 Marionette DEBUG loaded listener.js 02:41:33 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (129C5C00) [pid = 784] [serial = 1667] [outer = 11A51C00] 02:41:34 INFO - PROCESS | 784 | 1470735694197 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 02:41:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:41:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 750ms 02:41:34 INFO - PROCESS | 784 | 1470735694211 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 02:41:34 INFO - PROCESS | 784 | 1470735694216 Marionette TRACE conn3 <- [1,2185,null,{"value":"13"}] 02:41:34 INFO - PROCESS | 784 | 1470735694226 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:41:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:41:34 INFO - PROCESS | 784 | 1470735694229 Marionette TRACE conn3 <- [1,2186,null,{}] 02:41:34 INFO - PROCESS | 784 | 1470735694232 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:34 INFO - PROCESS | 784 | 1470735694235 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:34 INFO - PROCESS | 784 | 1470735694324 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 02:41:34 INFO - PROCESS | 784 | 1470735694333 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:34 INFO - PROCESS | 784 | 1470735694336 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:34 INFO - PROCESS | 784 | ++DOCSHELL 13245400 == 29 [pid = 784] [id = 556] 02:41:34 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (13245800) [pid = 784] [serial = 1668] [outer = 00000000] 02:41:34 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (139CE400) [pid = 784] [serial = 1669] [outer = 13245800] 02:41:34 INFO - PROCESS | 784 | 1470735694382 Marionette DEBUG loaded listener.js 02:41:34 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (13E9FC00) [pid = 784] [serial = 1670] [outer = 13245800] 02:41:34 INFO - PROCESS | 784 | --DOCSHELL 1B340C00 == 28 [pid = 784] [id = 16] 02:41:34 INFO - PROCESS | 784 | 1470735694889 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:41:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:41:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 688ms 02:41:34 INFO - PROCESS | 784 | 1470735694927 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 02:41:34 INFO - PROCESS | 784 | 1470735694929 Marionette TRACE conn3 <- [1,2189,null,{"value":"13"}] 02:41:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:41:34 INFO - PROCESS | 784 | 1470735694933 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:41:34 INFO - PROCESS | 784 | 1470735694937 Marionette TRACE conn3 <- [1,2190,null,{}] 02:41:34 INFO - PROCESS | 784 | 1470735694947 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:34 INFO - PROCESS | 784 | 1470735694952 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:35 INFO - PROCESS | 784 | 1470735695057 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 02:41:35 INFO - PROCESS | 784 | 1470735695157 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:35 INFO - PROCESS | 784 | 1470735695160 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:35 INFO - PROCESS | 784 | ++DOCSHELL 15364000 == 29 [pid = 784] [id = 557] 02:41:35 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (15367C00) [pid = 784] [serial = 1671] [outer = 00000000] 02:41:35 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (1536D400) [pid = 784] [serial = 1672] [outer = 15367C00] 02:41:35 INFO - PROCESS | 784 | 1470735695208 Marionette DEBUG loaded listener.js 02:41:35 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (15D8E000) [pid = 784] [serial = 1673] [outer = 15367C00] 02:41:35 INFO - PROCESS | 784 | 1470735695626 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 02:41:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:41:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 734ms 02:41:35 INFO - PROCESS | 784 | 1470735695673 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 02:41:35 INFO - PROCESS | 784 | 1470735695675 Marionette TRACE conn3 <- [1,2193,null,{"value":"13"}] 02:41:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:41:35 INFO - PROCESS | 784 | 1470735695678 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:41:35 INFO - PROCESS | 784 | 1470735695680 Marionette TRACE conn3 <- [1,2194,null,{}] 02:41:35 INFO - PROCESS | 784 | 1470735695684 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:35 INFO - PROCESS | 784 | 1470735695686 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:35 INFO - PROCESS | 784 | 1470735695807 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 02:41:35 INFO - PROCESS | 784 | 1470735695817 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:35 INFO - PROCESS | 784 | 1470735695819 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:35 INFO - PROCESS | 784 | ++DOCSHELL 16029C00 == 30 [pid = 784] [id = 558] 02:41:35 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (16157800) [pid = 784] [serial = 1674] [outer = 00000000] 02:41:35 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (163A3800) [pid = 784] [serial = 1675] [outer = 16157800] 02:41:35 INFO - PROCESS | 784 | 1470735695917 Marionette DEBUG loaded listener.js 02:41:35 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (163AE000) [pid = 784] [serial = 1676] [outer = 16157800] 02:41:36 INFO - PROCESS | 784 | 1470735696339 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 02:41:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:41:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 688ms 02:41:36 INFO - PROCESS | 784 | 1470735696383 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 02:41:36 INFO - PROCESS | 784 | 1470735696385 Marionette TRACE conn3 <- [1,2197,null,{"value":"13"}] 02:41:36 INFO - PROCESS | 784 | 1470735696388 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:41:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:41:36 INFO - PROCESS | 784 | 1470735696390 Marionette TRACE conn3 <- [1,2198,null,{}] 02:41:36 INFO - PROCESS | 784 | 1470735696393 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:36 INFO - PROCESS | 784 | 1470735696395 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:36 INFO - PROCESS | 784 | 1470735696530 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 02:41:36 INFO - PROCESS | 784 | 1470735696541 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:36 INFO - PROCESS | 784 | 1470735696544 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:36 INFO - PROCESS | 784 | ++DOCSHELL 16A0FC00 == 31 [pid = 784] [id = 559] 02:41:36 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (16A19800) [pid = 784] [serial = 1677] [outer = 00000000] 02:41:36 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (16ADA800) [pid = 784] [serial = 1678] [outer = 16A19800] 02:41:36 INFO - PROCESS | 784 | 1470735696640 Marionette DEBUG loaded listener.js 02:41:36 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1716A800) [pid = 784] [serial = 1679] [outer = 16A19800] 02:41:37 INFO - PROCESS | 784 | 1470735697069 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 02:41:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:41:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 735ms 02:41:37 INFO - PROCESS | 784 | 1470735697129 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 02:41:37 INFO - PROCESS | 784 | 1470735697131 Marionette TRACE conn3 <- [1,2201,null,{"value":"13"}] 02:41:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:41:37 INFO - PROCESS | 784 | 1470735697135 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:41:37 INFO - PROCESS | 784 | 1470735697136 Marionette TRACE conn3 <- [1,2202,null,{}] 02:41:37 INFO - PROCESS | 784 | 1470735697139 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:37 INFO - PROCESS | 784 | 1470735697145 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:37 INFO - PROCESS | 784 | 1470735697275 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 02:41:37 INFO - PROCESS | 784 | 1470735697285 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:37 INFO - PROCESS | 784 | 1470735697287 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:37 INFO - PROCESS | 784 | ++DOCSHELL 1716D400 == 32 [pid = 784] [id = 560] 02:41:37 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (173E5C00) [pid = 784] [serial = 1680] [outer = 00000000] 02:41:37 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (17951C00) [pid = 784] [serial = 1681] [outer = 173E5C00] 02:41:37 INFO - PROCESS | 784 | 1470735697383 Marionette DEBUG loaded listener.js 02:41:37 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (180A0400) [pid = 784] [serial = 1682] [outer = 173E5C00] 02:41:37 INFO - PROCESS | 784 | --DOMWINDOW == 86 (139C9C00) [pid = 784] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:41:37 INFO - PROCESS | 784 | --DOMWINDOW == 85 (104E6C00) [pid = 784] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:41:37 INFO - PROCESS | 784 | --DOMWINDOW == 84 (16ACD800) [pid = 784] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:41:37 INFO - PROCESS | 784 | --DOMWINDOW == 83 (17755400) [pid = 784] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:41:37 INFO - PROCESS | 784 | --DOMWINDOW == 82 (14FC5000) [pid = 784] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:41:37 INFO - PROCESS | 784 | --DOMWINDOW == 81 (10A09400) [pid = 784] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:41:37 INFO - PROCESS | 784 | --DOMWINDOW == 80 (1051D000) [pid = 784] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:41:37 INFO - PROCESS | 784 | --DOMWINDOW == 79 (161DB400) [pid = 784] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:41:37 INFO - PROCESS | 784 | --DOMWINDOW == 78 (152AC800) [pid = 784] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:41:37 INFO - PROCESS | 784 | --DOMWINDOW == 77 (15DC1800) [pid = 784] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:41:37 INFO - PROCESS | 784 | --DOMWINDOW == 76 (131F1000) [pid = 784] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:41:37 INFO - PROCESS | 784 | --DOMWINDOW == 75 (161D8C00) [pid = 784] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:41:37 INFO - PROCESS | 784 | --DOMWINDOW == 74 (17952000) [pid = 784] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:41:37 INFO - PROCESS | 784 | 1470735697964 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 02:41:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:41:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 907ms 02:41:38 INFO - PROCESS | 784 | 1470735698039 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 02:41:38 INFO - PROCESS | 784 | 1470735698041 Marionette TRACE conn3 <- [1,2205,null,{"value":"13"}] 02:41:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:41:38 INFO - PROCESS | 784 | 1470735698045 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:41:38 INFO - PROCESS | 784 | 1470735698046 Marionette TRACE conn3 <- [1,2206,null,{}] 02:41:38 INFO - PROCESS | 784 | 1470735698050 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:38 INFO - PROCESS | 784 | 1470735698052 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:38 INFO - PROCESS | 784 | 1470735698129 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 02:41:38 INFO - PROCESS | 784 | 1470735698134 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:38 INFO - PROCESS | 784 | 1470735698136 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:38 INFO - PROCESS | 784 | ++DOCSHELL 10FAA400 == 33 [pid = 784] [id = 561] 02:41:38 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (1121D800) [pid = 784] [serial = 1683] [outer = 00000000] 02:41:38 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (16028400) [pid = 784] [serial = 1684] [outer = 1121D800] 02:41:38 INFO - PROCESS | 784 | 1470735698179 Marionette DEBUG loaded listener.js 02:41:38 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (1696C800) [pid = 784] [serial = 1685] [outer = 1121D800] 02:41:38 INFO - PROCESS | 784 | 1470735698588 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 02:41:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:41:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 594ms 02:41:38 INFO - PROCESS | 784 | 1470735698641 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 02:41:38 INFO - PROCESS | 784 | 1470735698643 Marionette TRACE conn3 <- [1,2209,null,{"value":"13"}] 02:41:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:41:38 INFO - PROCESS | 784 | 1470735698651 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:41:38 INFO - PROCESS | 784 | 1470735698652 Marionette TRACE conn3 <- [1,2210,null,{}] 02:41:38 INFO - PROCESS | 784 | 1470735698656 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:38 INFO - PROCESS | 784 | 1470735698658 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:38 INFO - PROCESS | 784 | 1470735698734 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 02:41:38 INFO - PROCESS | 784 | 1470735698740 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:38 INFO - PROCESS | 784 | 1470735698742 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:38 INFO - PROCESS | 784 | ++DOCSHELL 17952400 == 34 [pid = 784] [id = 562] 02:41:38 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (182C1800) [pid = 784] [serial = 1686] [outer = 00000000] 02:41:38 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (19793000) [pid = 784] [serial = 1687] [outer = 182C1800] 02:41:38 INFO - PROCESS | 784 | 1470735698791 Marionette DEBUG loaded listener.js 02:41:38 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (19793800) [pid = 784] [serial = 1688] [outer = 182C1800] 02:41:39 INFO - PROCESS | 784 | 1470735699229 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:41:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:41:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 641ms 02:41:39 INFO - PROCESS | 784 | 1470735699290 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 02:41:39 INFO - PROCESS | 784 | 1470735699292 Marionette TRACE conn3 <- [1,2213,null,{"value":"13"}] 02:41:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:41:39 INFO - PROCESS | 784 | 1470735699295 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:41:39 INFO - PROCESS | 784 | 1470735699297 Marionette TRACE conn3 <- [1,2214,null,{}] 02:41:39 INFO - PROCESS | 784 | 1470735699300 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:39 INFO - PROCESS | 784 | 1470735699302 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:39 INFO - PROCESS | 784 | 1470735699380 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 02:41:39 INFO - PROCESS | 784 | 1470735699387 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:39 INFO - PROCESS | 784 | 1470735699389 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:39 INFO - PROCESS | 784 | ++DOCSHELL 15361800 == 35 [pid = 784] [id = 563] 02:41:39 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (1696E800) [pid = 784] [serial = 1689] [outer = 00000000] 02:41:39 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (19ED5C00) [pid = 784] [serial = 1690] [outer = 1696E800] 02:41:39 INFO - PROCESS | 784 | 1470735699432 Marionette DEBUG loaded listener.js 02:41:39 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (19ED8400) [pid = 784] [serial = 1691] [outer = 1696E800] 02:41:40 INFO - PROCESS | 784 | 1470735700195 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 02:41:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:41:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 953ms 02:41:40 INFO - PROCESS | 784 | 1470735700242 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 02:41:40 INFO - PROCESS | 784 | 1470735700246 Marionette TRACE conn3 <- [1,2217,null,{"value":"13"}] 02:41:40 INFO - PROCESS | 784 | 1470735700251 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:41:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:41:40 INFO - PROCESS | 784 | 1470735700255 Marionette TRACE conn3 <- [1,2218,null,{}] 02:41:40 INFO - PROCESS | 784 | 1470735700261 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:40 INFO - PROCESS | 784 | 1470735700264 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:40 INFO - PROCESS | 784 | 1470735700407 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 02:41:40 INFO - PROCESS | 784 | 1470735700544 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:40 INFO - PROCESS | 784 | 1470735700547 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:40 INFO - PROCESS | 784 | ++DOCSHELL 10A46400 == 36 [pid = 784] [id = 564] 02:41:40 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (10B6C800) [pid = 784] [serial = 1692] [outer = 00000000] 02:41:40 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (130DF400) [pid = 784] [serial = 1693] [outer = 10B6C800] 02:41:40 INFO - PROCESS | 784 | 1470735700604 Marionette DEBUG loaded listener.js 02:41:40 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (13244000) [pid = 784] [serial = 1694] [outer = 10B6C800] 02:41:41 INFO - PROCESS | 784 | 1470735701382 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 02:41:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:41:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1313ms 02:41:41 INFO - PROCESS | 784 | 1470735701563 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 02:41:41 INFO - PROCESS | 784 | 1470735701568 Marionette TRACE conn3 <- [1,2221,null,{"value":"13"}] 02:41:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:41:41 INFO - PROCESS | 784 | 1470735701573 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:41:41 INFO - PROCESS | 784 | 1470735701576 Marionette TRACE conn3 <- [1,2222,null,{}] 02:41:41 INFO - PROCESS | 784 | 1470735701582 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:41 INFO - PROCESS | 784 | 1470735701585 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:41 INFO - PROCESS | 784 | 1470735701697 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 02:41:41 INFO - PROCESS | 784 | 1470735701833 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:41 INFO - PROCESS | 784 | 1470735701838 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:41 INFO - PROCESS | 784 | ++DOCSHELL 112E2800 == 37 [pid = 784] [id = 565] 02:41:41 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (112E4000) [pid = 784] [serial = 1695] [outer = 00000000] 02:41:41 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (1293D000) [pid = 784] [serial = 1696] [outer = 112E4000] 02:41:41 INFO - PROCESS | 784 | 1470735701893 Marionette DEBUG loaded listener.js 02:41:41 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (12DA7000) [pid = 784] [serial = 1697] [outer = 112E4000] 02:41:42 INFO - PROCESS | 784 | --DOCSHELL 17952400 == 36 [pid = 784] [id = 562] 02:41:42 INFO - PROCESS | 784 | --DOCSHELL 10FAA400 == 35 [pid = 784] [id = 561] 02:41:42 INFO - PROCESS | 784 | --DOCSHELL 1716D400 == 34 [pid = 784] [id = 560] 02:41:42 INFO - PROCESS | 784 | --DOCSHELL 16A0FC00 == 33 [pid = 784] [id = 559] 02:41:42 INFO - PROCESS | 784 | --DOCSHELL 16029C00 == 32 [pid = 784] [id = 558] 02:41:42 INFO - PROCESS | 784 | --DOCSHELL 15364000 == 31 [pid = 784] [id = 557] 02:41:42 INFO - PROCESS | 784 | --DOCSHELL 13245400 == 30 [pid = 784] [id = 556] 02:41:42 INFO - PROCESS | 784 | --DOCSHELL 11A4B800 == 29 [pid = 784] [id = 555] 02:41:42 INFO - PROCESS | 784 | --DOCSHELL 10A0B800 == 28 [pid = 784] [id = 554] 02:41:42 INFO - PROCESS | 784 | --DOMWINDOW == 88 (112E6800) [pid = 784] [serial = 1618] [outer = 00000000] [url = about:blank] 02:41:42 INFO - PROCESS | 784 | --DOMWINDOW == 87 (11A5AC00) [pid = 784] [serial = 1625] [outer = 00000000] [url = about:blank] 02:41:42 INFO - PROCESS | 784 | --DOMWINDOW == 86 (19C05800) [pid = 784] [serial = 1646] [outer = 00000000] [url = about:blank] 02:41:42 INFO - PROCESS | 784 | --DOMWINDOW == 85 (16A15400) [pid = 784] [serial = 1634] [outer = 00000000] [url = about:blank] 02:41:42 INFO - PROCESS | 784 | --DOMWINDOW == 84 (14294000) [pid = 784] [serial = 1621] [outer = 00000000] [url = about:blank] 02:41:42 INFO - PROCESS | 784 | --DOMWINDOW == 83 (15D91C00) [pid = 784] [serial = 1630] [outer = 00000000] [url = about:blank] 02:41:42 INFO - PROCESS | 784 | --DOMWINDOW == 82 (17955000) [pid = 784] [serial = 1640] [outer = 00000000] [url = about:blank] 02:41:42 INFO - PROCESS | 784 | --DOMWINDOW == 81 (16AD8C00) [pid = 784] [serial = 1636] [outer = 00000000] [url = about:blank] 02:41:42 INFO - PROCESS | 784 | --DOMWINDOW == 80 (11CE3800) [pid = 784] [serial = 1642] [outer = 00000000] [url = about:blank] 02:41:42 INFO - PROCESS | 784 | --DOMWINDOW == 79 (10B69400) [pid = 784] [serial = 1624] [outer = 00000000] [url = about:blank] 02:41:42 INFO - PROCESS | 784 | --DOMWINDOW == 78 (1A407400) [pid = 784] [serial = 1648] [outer = 00000000] [url = about:blank] 02:41:42 INFO - PROCESS | 784 | --DOMWINDOW == 77 (139CE000) [pid = 784] [serial = 1628] [outer = 00000000] [url = about:blank] 02:41:42 INFO - PROCESS | 784 | --DOMWINDOW == 76 (12934800) [pid = 784] [serial = 1619] [outer = 00000000] [url = about:blank] 02:41:42 INFO - PROCESS | 784 | --DOMWINDOW == 75 (163ACC00) [pid = 784] [serial = 1633] [outer = 00000000] [url = about:blank] 02:41:42 INFO - PROCESS | 784 | --DOMWINDOW == 74 (1A714400) [pid = 784] [serial = 1616] [outer = 00000000] [url = about:blank] 02:41:42 INFO - PROCESS | 784 | --DOMWINDOW == 73 (16022400) [pid = 784] [serial = 1631] [outer = 00000000] [url = about:blank] 02:41:42 INFO - PROCESS | 784 | --DOMWINDOW == 72 (1343C400) [pid = 784] [serial = 1627] [outer = 00000000] [url = about:blank] 02:41:42 INFO - PROCESS | 784 | --DOMWINDOW == 71 (17759000) [pid = 784] [serial = 1649] [outer = 00000000] [url = about:blank] 02:41:42 INFO - PROCESS | 784 | --DOMWINDOW == 70 (1A4C2000) [pid = 784] [serial = 1652] [outer = 00000000] [url = about:blank] 02:41:42 INFO - PROCESS | 784 | --DOMWINDOW == 69 (1A4C1400) [pid = 784] [serial = 1651] [outer = 00000000] [url = about:blank] 02:41:42 INFO - PROCESS | 784 | --DOMWINDOW == 68 (152AD000) [pid = 784] [serial = 1622] [outer = 00000000] [url = about:blank] 02:41:42 INFO - PROCESS | 784 | --DOMWINDOW == 67 (1293D800) [pid = 784] [serial = 1643] [outer = 00000000] [url = about:blank] 02:41:42 INFO - PROCESS | 784 | --DOMWINDOW == 66 (16C4E400) [pid = 784] [serial = 1637] [outer = 00000000] [url = about:blank] 02:41:42 INFO - PROCESS | 784 | --DOMWINDOW == 65 (17954800) [pid = 784] [serial = 1639] [outer = 00000000] [url = about:blank] 02:41:42 INFO - PROCESS | 784 | --DOMWINDOW == 64 (18018400) [pid = 784] [serial = 1645] [outer = 00000000] [url = about:blank] 02:41:42 INFO - PROCESS | 784 | 1470735702419 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 02:41:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:41:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 906ms 02:41:42 INFO - PROCESS | 784 | 1470735702478 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 02:41:42 INFO - PROCESS | 784 | 1470735702481 Marionette TRACE conn3 <- [1,2225,null,{"value":"13"}] 02:41:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:41:42 INFO - PROCESS | 784 | 1470735702488 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:41:42 INFO - PROCESS | 784 | 1470735702492 Marionette TRACE conn3 <- [1,2226,null,{}] 02:41:42 INFO - PROCESS | 784 | 1470735702495 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:42 INFO - PROCESS | 784 | 1470735702498 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:42 INFO - PROCESS | 784 | 1470735702584 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 02:41:42 INFO - PROCESS | 784 | 1470735702598 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:42 INFO - PROCESS | 784 | 1470735702601 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:42 INFO - PROCESS | 784 | ++DOCSHELL 13248C00 == 29 [pid = 784] [id = 566] 02:41:42 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (13250400) [pid = 784] [serial = 1698] [outer = 00000000] 02:41:42 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (13444400) [pid = 784] [serial = 1699] [outer = 13250400] 02:41:42 INFO - PROCESS | 784 | 1470735702648 Marionette DEBUG loaded listener.js 02:41:42 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (139CE000) [pid = 784] [serial = 1700] [outer = 13250400] 02:41:43 INFO - PROCESS | 784 | 1470735703142 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:41:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:41:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 704ms 02:41:43 INFO - PROCESS | 784 | 1470735703183 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 02:41:43 INFO - PROCESS | 784 | 1470735703185 Marionette TRACE conn3 <- [1,2229,null,{"value":"13"}] 02:41:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:41:43 INFO - PROCESS | 784 | 1470735703188 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:41:43 INFO - PROCESS | 784 | 1470735703190 Marionette TRACE conn3 <- [1,2230,null,{}] 02:41:43 INFO - PROCESS | 784 | 1470735703200 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:43 INFO - PROCESS | 784 | 1470735703205 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:43 INFO - PROCESS | 784 | 1470735703320 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 02:41:43 INFO - PROCESS | 784 | 1470735703415 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:43 INFO - PROCESS | 784 | 1470735703419 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:43 INFO - PROCESS | 784 | ++DOCSHELL 14FCA400 == 30 [pid = 784] [id = 567] 02:41:43 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (14FCD800) [pid = 784] [serial = 1701] [outer = 00000000] 02:41:43 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (152B4400) [pid = 784] [serial = 1702] [outer = 14FCD800] 02:41:43 INFO - PROCESS | 784 | 1470735703467 Marionette DEBUG loaded listener.js 02:41:43 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (152CF000) [pid = 784] [serial = 1703] [outer = 14FCD800] 02:41:43 INFO - PROCESS | 784 | 1470735703848 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:41:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:41:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 703ms 02:41:43 INFO - PROCESS | 784 | 1470735703888 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 02:41:43 INFO - PROCESS | 784 | 1470735703890 Marionette TRACE conn3 <- [1,2233,null,{"value":"13"}] 02:41:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:41:43 INFO - PROCESS | 784 | 1470735703894 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:41:43 INFO - PROCESS | 784 | 1470735703895 Marionette TRACE conn3 <- [1,2234,null,{}] 02:41:43 INFO - PROCESS | 784 | 1470735703899 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:43 INFO - PROCESS | 784 | 1470735703901 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:43 INFO - PROCESS | 784 | 1470735703983 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 02:41:44 INFO - PROCESS | 784 | 1470735703988 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:44 INFO - PROCESS | 784 | 1470735703990 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:44 INFO - PROCESS | 784 | ++DOCSHELL 15D8DC00 == 31 [pid = 784] [id = 568] 02:41:44 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (15D90800) [pid = 784] [serial = 1704] [outer = 00000000] 02:41:44 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (161E1000) [pid = 784] [serial = 1705] [outer = 15D90800] 02:41:44 INFO - PROCESS | 784 | 1470735704039 Marionette DEBUG loaded listener.js 02:41:44 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (163A9800) [pid = 784] [serial = 1706] [outer = 15D90800] 02:41:44 INFO - PROCESS | 784 | 1470735704487 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 02:41:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:41:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 625ms 02:41:44 INFO - PROCESS | 784 | 1470735704531 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 02:41:44 INFO - PROCESS | 784 | 1470735704533 Marionette TRACE conn3 <- [1,2237,null,{"value":"13"}] 02:41:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:41:44 INFO - PROCESS | 784 | 1470735704545 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:41:44 INFO - PROCESS | 784 | 1470735704547 Marionette TRACE conn3 <- [1,2238,null,{}] 02:41:44 INFO - PROCESS | 784 | 1470735704551 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:44 INFO - PROCESS | 784 | 1470735704553 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:44 INFO - PROCESS | 784 | 1470735704660 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 02:41:44 INFO - PROCESS | 784 | 1470735704692 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:44 INFO - PROCESS | 784 | 1470735704695 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:44 INFO - PROCESS | 784 | ++DOCSHELL 16A1B000 == 32 [pid = 784] [id = 569] 02:41:44 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (16A1C800) [pid = 784] [serial = 1707] [outer = 00000000] 02:41:44 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (16AD9C00) [pid = 784] [serial = 1708] [outer = 16A1C800] 02:41:44 INFO - PROCESS | 784 | 1470735704796 Marionette DEBUG loaded listener.js 02:41:44 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (1716C800) [pid = 784] [serial = 1709] [outer = 16A1C800] 02:41:45 INFO - PROCESS | 784 | 1470735705221 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 02:41:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:41:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 704ms 02:41:45 INFO - PROCESS | 784 | 1470735705241 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 02:41:45 INFO - PROCESS | 784 | 1470735705243 Marionette TRACE conn3 <- [1,2241,null,{"value":"13"}] 02:41:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:41:45 INFO - PROCESS | 784 | 1470735705259 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:41:45 INFO - PROCESS | 784 | 1470735705261 Marionette TRACE conn3 <- [1,2242,null,{}] 02:41:45 INFO - PROCESS | 784 | 1470735705264 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:45 INFO - PROCESS | 784 | 1470735705270 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:45 INFO - PROCESS | 784 | 1470735705412 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 02:41:45 INFO - PROCESS | 784 | 1470735705426 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:45 INFO - PROCESS | 784 | 1470735705429 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:45 INFO - PROCESS | 784 | ++DOCSHELL 17932400 == 33 [pid = 784] [id = 570] 02:41:45 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (17932C00) [pid = 784] [serial = 1710] [outer = 00000000] 02:41:45 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (17953800) [pid = 784] [serial = 1711] [outer = 17932C00] 02:41:45 INFO - PROCESS | 784 | 1470735705524 Marionette DEBUG loaded listener.js 02:41:45 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (18346800) [pid = 784] [serial = 1712] [outer = 17932C00] 02:41:45 INFO - PROCESS | 784 | 1470735705946 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 02:41:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:41:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 735ms 02:41:46 INFO - PROCESS | 784 | 1470735705998 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 02:41:46 INFO - PROCESS | 784 | 1470735706000 Marionette TRACE conn3 <- [1,2245,null,{"value":"13"}] 02:41:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:41:46 INFO - PROCESS | 784 | 1470735706004 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:41:46 INFO - PROCESS | 784 | 1470735706005 Marionette TRACE conn3 <- [1,2246,null,{}] 02:41:46 INFO - PROCESS | 784 | 1470735706009 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:46 INFO - PROCESS | 784 | 1470735706011 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:46 INFO - PROCESS | 784 | 1470735706146 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 02:41:46 INFO - PROCESS | 784 | 1470735706168 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:46 INFO - PROCESS | 784 | 1470735706170 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:46 INFO - PROCESS | 784 | ++DOCSHELL 17935800 == 34 [pid = 784] [id = 571] 02:41:46 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (1972F400) [pid = 784] [serial = 1713] [outer = 00000000] 02:41:46 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (19ECF000) [pid = 784] [serial = 1714] [outer = 1972F400] 02:41:46 INFO - PROCESS | 784 | 1470735706213 Marionette DEBUG loaded listener.js 02:41:46 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (19793C00) [pid = 784] [serial = 1715] [outer = 1972F400] 02:41:46 INFO - PROCESS | 784 | --DOMWINDOW == 81 (1B341C00) [pid = 784] [serial = 44] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:41:46 INFO - PROCESS | 784 | --DOMWINDOW == 80 (16157800) [pid = 784] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:41:46 INFO - PROCESS | 784 | --DOMWINDOW == 79 (13245800) [pid = 784] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:41:46 INFO - PROCESS | 784 | --DOMWINDOW == 78 (10A48400) [pid = 784] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:41:46 INFO - PROCESS | 784 | --DOMWINDOW == 77 (11A51C00) [pid = 784] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:41:46 INFO - PROCESS | 784 | --DOMWINDOW == 76 (15367C00) [pid = 784] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:41:46 INFO - PROCESS | 784 | --DOMWINDOW == 75 (16A19800) [pid = 784] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:41:46 INFO - PROCESS | 784 | --DOMWINDOW == 74 (1B572000) [pid = 784] [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.] 02:41:46 INFO - PROCESS | 784 | --DOMWINDOW == 73 (10B6B400) [pid = 784] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:41:46 INFO - PROCESS | 784 | --DOMWINDOW == 72 (1536AC00) [pid = 784] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:41:46 INFO - PROCESS | 784 | --DOMWINDOW == 71 (1A4C2400) [pid = 784] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:41:46 INFO - PROCESS | 784 | --DOMWINDOW == 70 (173E5C00) [pid = 784] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:41:46 INFO - PROCESS | 784 | --DOMWINDOW == 69 (182C1800) [pid = 784] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:41:46 INFO - PROCESS | 784 | --DOMWINDOW == 68 (1121D800) [pid = 784] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:41:46 INFO - PROCESS | 784 | 1470735706749 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:41:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:41:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 798ms 02:41:46 INFO - PROCESS | 784 | 1470735706806 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 02:41:46 INFO - PROCESS | 784 | 1470735706808 Marionette TRACE conn3 <- [1,2249,null,{"value":"13"}] 02:41:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:41:46 INFO - PROCESS | 784 | 1470735706811 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:41:46 INFO - PROCESS | 784 | 1470735706813 Marionette TRACE conn3 <- [1,2250,null,{}] 02:41:46 INFO - PROCESS | 784 | 1470735706816 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:46 INFO - PROCESS | 784 | 1470735706818 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:46 INFO - PROCESS | 784 | 1470735706895 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 02:41:47 INFO - PROCESS | 784 | 1470735707001 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:47 INFO - PROCESS | 784 | 1470735707003 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:47 INFO - PROCESS | 784 | ++DOCSHELL 10A08800 == 35 [pid = 784] [id = 572] 02:41:47 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (10A0A000) [pid = 784] [serial = 1716] [outer = 00000000] 02:41:47 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (161E0400) [pid = 784] [serial = 1717] [outer = 10A0A000] 02:41:47 INFO - PROCESS | 784 | 1470735707046 Marionette DEBUG loaded listener.js 02:41:47 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (17750C00) [pid = 784] [serial = 1718] [outer = 10A0A000] 02:41:47 INFO - PROCESS | 784 | 1470735707417 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 02:41:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:41:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 640ms 02:41:47 INFO - PROCESS | 784 | 1470735707449 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 02:41:47 INFO - PROCESS | 784 | 1470735707451 Marionette TRACE conn3 <- [1,2253,null,{"value":"13"}] 02:41:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:41:47 INFO - PROCESS | 784 | 1470735707480 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:41:47 INFO - PROCESS | 784 | 1470735707482 Marionette TRACE conn3 <- [1,2254,null,{}] 02:41:47 INFO - PROCESS | 784 | 1470735707498 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:47 INFO - PROCESS | 784 | 1470735707500 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:47 INFO - PROCESS | 784 | 1470735707579 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 02:41:47 INFO - PROCESS | 784 | 1470735707585 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:47 INFO - PROCESS | 784 | 1470735707587 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:47 INFO - PROCESS | 784 | ++DOCSHELL 1536AC00 == 36 [pid = 784] [id = 573] 02:41:47 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (16AD3800) [pid = 784] [serial = 1719] [outer = 00000000] 02:41:47 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (19ECD400) [pid = 784] [serial = 1720] [outer = 16AD3800] 02:41:47 INFO - PROCESS | 784 | 1470735707633 Marionette DEBUG loaded listener.js 02:41:47 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (1A099400) [pid = 784] [serial = 1721] [outer = 16AD3800] 02:41:48 INFO - PROCESS | 784 | 1470735708064 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 02:41:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:41:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 641ms 02:41:48 INFO - PROCESS | 784 | 1470735708093 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 02:41:48 INFO - PROCESS | 784 | 1470735708095 Marionette TRACE conn3 <- [1,2257,null,{"value":"13"}] 02:41:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:41:48 INFO - PROCESS | 784 | 1470735708111 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:41:48 INFO - PROCESS | 784 | 1470735708113 Marionette TRACE conn3 <- [1,2258,null,{}] 02:41:48 INFO - PROCESS | 784 | 1470735708121 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:48 INFO - PROCESS | 784 | 1470735708123 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:48 INFO - PROCESS | 784 | 1470735708201 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 02:41:48 INFO - PROCESS | 784 | 1470735708206 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:48 INFO - PROCESS | 784 | 1470735708208 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:48 INFO - PROCESS | 784 | ++DOCSHELL 152ACC00 == 37 [pid = 784] [id = 574] 02:41:48 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (163B0000) [pid = 784] [serial = 1722] [outer = 00000000] 02:41:48 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (1A4B8C00) [pid = 784] [serial = 1723] [outer = 163B0000] 02:41:48 INFO - PROCESS | 784 | 1470735708255 Marionette DEBUG loaded listener.js 02:41:48 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (1A4BE000) [pid = 784] [serial = 1724] [outer = 163B0000] 02:41:48 INFO - PROCESS | 784 | 1470735708804 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 02:41:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:41:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 750ms 02:41:48 INFO - PROCESS | 784 | 1470735708850 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 02:41:48 INFO - PROCESS | 784 | 1470735708855 Marionette TRACE conn3 <- [1,2261,null,{"value":"13"}] 02:41:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:41:48 INFO - PROCESS | 784 | 1470735708861 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:41:48 INFO - PROCESS | 784 | 1470735708865 Marionette TRACE conn3 <- [1,2262,null,{}] 02:41:48 INFO - PROCESS | 784 | 1470735708871 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:48 INFO - PROCESS | 784 | 1470735708874 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:49 INFO - PROCESS | 784 | 1470735709067 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 02:41:49 INFO - PROCESS | 784 | 1470735709200 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:49 INFO - PROCESS | 784 | 1470735709204 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:49 INFO - PROCESS | 784 | ++DOCSHELL 129BC800 == 38 [pid = 784] [id = 575] 02:41:49 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (129BCC00) [pid = 784] [serial = 1725] [outer = 00000000] 02:41:49 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (13149000) [pid = 784] [serial = 1726] [outer = 129BCC00] 02:41:49 INFO - PROCESS | 784 | 1470735709263 Marionette DEBUG loaded listener.js 02:41:49 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (13440C00) [pid = 784] [serial = 1727] [outer = 129BCC00] 02:41:49 INFO - PROCESS | 784 | 1470735709852 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 02:41:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:41:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1047ms 02:41:49 INFO - PROCESS | 784 | 1470735709909 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 02:41:49 INFO - PROCESS | 784 | 1470735709914 Marionette TRACE conn3 <- [1,2265,null,{"value":"13"}] 02:41:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:41:49 INFO - PROCESS | 784 | 1470735709940 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:41:49 INFO - PROCESS | 784 | 1470735709943 Marionette TRACE conn3 <- [1,2266,null,{}] 02:41:49 INFO - PROCESS | 784 | 1470735709948 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:49 INFO - PROCESS | 784 | 1470735709952 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:50 INFO - PROCESS | 784 | 1470735710068 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 02:41:50 INFO - PROCESS | 784 | 1470735710205 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:50 INFO - PROCESS | 784 | 1470735710208 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:50 INFO - PROCESS | 784 | ++DOCSHELL 14F27C00 == 39 [pid = 784] [id = 576] 02:41:50 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (152AEC00) [pid = 784] [serial = 1728] [outer = 00000000] 02:41:50 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (16022400) [pid = 784] [serial = 1729] [outer = 152AEC00] 02:41:50 INFO - PROCESS | 784 | 1470735710264 Marionette DEBUG loaded listener.js 02:41:50 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (163A7800) [pid = 784] [serial = 1730] [outer = 152AEC00] 02:41:50 INFO - PROCESS | 784 | 1470735710840 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 02:41:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:41:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 954ms 02:41:50 INFO - PROCESS | 784 | 1470735710885 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 02:41:50 INFO - PROCESS | 784 | 1470735710888 Marionette TRACE conn3 <- [1,2269,null,{"value":"13"}] 02:41:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:41:50 INFO - PROCESS | 784 | 1470735710891 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:41:50 INFO - PROCESS | 784 | 1470735710895 Marionette TRACE conn3 <- [1,2270,null,{}] 02:41:50 INFO - PROCESS | 784 | 1470735710906 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:50 INFO - PROCESS | 784 | 1470735710911 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:51 INFO - PROCESS | 784 | 1470735711051 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 02:41:51 INFO - PROCESS | 784 | 1470735711200 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:51 INFO - PROCESS | 784 | 1470735711203 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:51 INFO - PROCESS | 784 | ++DOCSHELL 19798000 == 40 [pid = 784] [id = 577] 02:41:51 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (19ED3000) [pid = 784] [serial = 1731] [outer = 00000000] 02:41:51 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (1A4BC800) [pid = 784] [serial = 1732] [outer = 19ED3000] 02:41:51 INFO - PROCESS | 784 | 1470735711260 Marionette DEBUG loaded listener.js 02:41:51 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (1A5C9800) [pid = 784] [serial = 1733] [outer = 19ED3000] 02:41:52 INFO - PROCESS | 784 | 1470735712070 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 02:41:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:41:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1219ms 02:41:52 INFO - PROCESS | 784 | 1470735712101 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 02:41:52 INFO - PROCESS | 784 | 1470735712105 Marionette TRACE conn3 <- [1,2273,null,{"value":"13"}] 02:41:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:41:52 INFO - PROCESS | 784 | 1470735712111 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:41:52 INFO - PROCESS | 784 | 1470735712114 Marionette TRACE conn3 <- [1,2274,null,{}] 02:41:52 INFO - PROCESS | 784 | 1470735712119 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:52 INFO - PROCESS | 784 | 1470735712122 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:52 INFO - PROCESS | 784 | 1470735712222 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 02:41:52 INFO - PROCESS | 784 | 1470735712337 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:52 INFO - PROCESS | 784 | 1470735712342 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:52 INFO - PROCESS | 784 | ++DOCSHELL 10F9FC00 == 41 [pid = 784] [id = 578] 02:41:52 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (10FAA400) [pid = 784] [serial = 1734] [outer = 00000000] 02:41:52 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (130DA400) [pid = 784] [serial = 1735] [outer = 10FAA400] 02:41:52 INFO - PROCESS | 784 | 1470735712436 Marionette DEBUG loaded listener.js 02:41:52 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (13249800) [pid = 784] [serial = 1736] [outer = 10FAA400] 02:41:53 INFO - PROCESS | 784 | --DOCSHELL 1536AC00 == 40 [pid = 784] [id = 573] 02:41:53 INFO - PROCESS | 784 | --DOCSHELL 10A08800 == 39 [pid = 784] [id = 572] 02:41:53 INFO - PROCESS | 784 | --DOCSHELL 17935800 == 38 [pid = 784] [id = 571] 02:41:53 INFO - PROCESS | 784 | --DOCSHELL 17932400 == 37 [pid = 784] [id = 570] 02:41:53 INFO - PROCESS | 784 | --DOCSHELL 16A1B000 == 36 [pid = 784] [id = 569] 02:41:53 INFO - PROCESS | 784 | --DOCSHELL 15D8DC00 == 35 [pid = 784] [id = 568] 02:41:53 INFO - PROCESS | 784 | --DOCSHELL 14FCA400 == 34 [pid = 784] [id = 567] 02:41:53 INFO - PROCESS | 784 | --DOCSHELL 13248C00 == 33 [pid = 784] [id = 566] 02:41:53 INFO - PROCESS | 784 | --DOCSHELL 1B56DC00 == 32 [pid = 784] [id = 17] 02:41:53 INFO - PROCESS | 784 | --DOCSHELL 112E2800 == 31 [pid = 784] [id = 565] 02:41:53 INFO - PROCESS | 784 | --DOCSHELL 10A46400 == 30 [pid = 784] [id = 564] 02:41:53 INFO - PROCESS | 784 | --DOCSHELL 15361800 == 29 [pid = 784] [id = 563] 02:41:53 INFO - PROCESS | 784 | --DOCSHELL 19798000 == 28 [pid = 784] [id = 577] 02:41:53 INFO - PROCESS | 784 | --DOCSHELL 152ACC00 == 27 [pid = 784] [id = 574] 02:41:53 INFO - PROCESS | 784 | --DOCSHELL 129BC800 == 26 [pid = 784] [id = 575] 02:41:53 INFO - PROCESS | 784 | --DOCSHELL 14F27C00 == 25 [pid = 784] [id = 576] 02:41:53 INFO - PROCESS | 784 | --DOMWINDOW == 88 (1B34C800) [pid = 784] [serial = 46] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:41:53 INFO - PROCESS | 784 | --DOMWINDOW == 87 (163A3800) [pid = 784] [serial = 1675] [outer = 00000000] [url = about:blank] 02:41:53 INFO - PROCESS | 784 | --DOMWINDOW == 86 (163AE000) [pid = 784] [serial = 1676] [outer = 00000000] [url = about:blank] 02:41:53 INFO - PROCESS | 784 | --DOMWINDOW == 85 (139CE400) [pid = 784] [serial = 1669] [outer = 00000000] [url = about:blank] 02:41:53 INFO - PROCESS | 784 | --DOMWINDOW == 84 (13E9FC00) [pid = 784] [serial = 1670] [outer = 00000000] [url = about:blank] 02:41:53 INFO - PROCESS | 784 | --DOMWINDOW == 83 (1315CC00) [pid = 784] [serial = 1664] [outer = 00000000] [url = about:blank] 02:41:53 INFO - PROCESS | 784 | --DOMWINDOW == 82 (13146800) [pid = 784] [serial = 1663] [outer = 00000000] [url = about:blank] 02:41:53 INFO - PROCESS | 784 | --DOMWINDOW == 81 (1282D800) [pid = 784] [serial = 1666] [outer = 00000000] [url = about:blank] 02:41:53 INFO - PROCESS | 784 | --DOMWINDOW == 80 (129C5C00) [pid = 784] [serial = 1667] [outer = 00000000] [url = about:blank] 02:41:53 INFO - PROCESS | 784 | --DOMWINDOW == 79 (1536D400) [pid = 784] [serial = 1672] [outer = 00000000] [url = about:blank] 02:41:53 INFO - PROCESS | 784 | --DOMWINDOW == 78 (1716A800) [pid = 784] [serial = 1679] [outer = 00000000] [url = about:blank] 02:41:53 INFO - PROCESS | 784 | --DOMWINDOW == 77 (16ADA800) [pid = 784] [serial = 1678] [outer = 00000000] [url = about:blank] 02:41:53 INFO - PROCESS | 784 | --DOMWINDOW == 76 (19EDC400) [pid = 784] [serial = 1136] [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.] 02:41:53 INFO - PROCESS | 784 | --DOMWINDOW == 75 (139CA800) [pid = 784] [serial = 1655] [outer = 00000000] [url = about:blank] 02:41:53 INFO - PROCESS | 784 | --DOMWINDOW == 74 (13144000) [pid = 784] [serial = 1654] [outer = 00000000] [url = about:blank] 02:41:53 INFO - PROCESS | 784 | --DOMWINDOW == 73 (16A1B400) [pid = 784] [serial = 1658] [outer = 00000000] [url = about:blank] 02:41:53 INFO - PROCESS | 784 | --DOMWINDOW == 72 (161E3400) [pid = 784] [serial = 1657] [outer = 00000000] [url = about:blank] 02:41:53 INFO - PROCESS | 784 | --DOMWINDOW == 71 (1A60B400) [pid = 784] [serial = 1661] [outer = 00000000] [url = about:blank] 02:41:53 INFO - PROCESS | 784 | --DOMWINDOW == 70 (1A603C00) [pid = 784] [serial = 1660] [outer = 00000000] [url = about:blank] 02:41:53 INFO - PROCESS | 784 | --DOMWINDOW == 69 (17951C00) [pid = 784] [serial = 1681] [outer = 00000000] [url = about:blank] 02:41:53 INFO - PROCESS | 784 | --DOMWINDOW == 68 (19793000) [pid = 784] [serial = 1687] [outer = 00000000] [url = about:blank] 02:41:53 INFO - PROCESS | 784 | --DOMWINDOW == 67 (180A0400) [pid = 784] [serial = 1682] [outer = 00000000] [url = about:blank] 02:41:53 INFO - PROCESS | 784 | --DOMWINDOW == 66 (19ED5C00) [pid = 784] [serial = 1690] [outer = 00000000] [url = about:blank] 02:41:53 INFO - PROCESS | 784 | --DOMWINDOW == 65 (19793800) [pid = 784] [serial = 1688] [outer = 00000000] [url = about:blank] 02:41:53 INFO - PROCESS | 784 | --DOMWINDOW == 64 (16028400) [pid = 784] [serial = 1684] [outer = 00000000] [url = about:blank] 02:41:53 INFO - PROCESS | 784 | --DOMWINDOW == 63 (1696C800) [pid = 784] [serial = 1685] [outer = 00000000] [url = about:blank] 02:41:53 INFO - PROCESS | 784 | --DOMWINDOW == 62 (15D8E000) [pid = 784] [serial = 1673] [outer = 00000000] [url = about:blank] 02:41:53 INFO - PROCESS | 784 | 1470735713500 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 02:41:53 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 02:41:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1453ms 02:41:53 INFO - PROCESS | 784 | 1470735713567 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 02:41:53 INFO - PROCESS | 784 | 1470735713571 Marionette TRACE conn3 <- [1,2277,null,{"value":"13"}] 02:41:53 INFO - PROCESS | 784 | 1470735713575 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:41:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:41:53 INFO - PROCESS | 784 | 1470735713580 Marionette TRACE conn3 <- [1,2278,null,{}] 02:41:53 INFO - PROCESS | 784 | 1470735713584 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:53 INFO - PROCESS | 784 | 1470735713587 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:53 INFO - PROCESS | 784 | 1470735713678 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 02:41:53 INFO - PROCESS | 784 | 1470735713812 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:53 INFO - PROCESS | 784 | 1470735713815 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:53 INFO - PROCESS | 784 | ++DOCSHELL 10A4B800 == 26 [pid = 784] [id = 579] 02:41:53 INFO - PROCESS | 784 | ++DOMWINDOW == 63 (10B75C00) [pid = 784] [serial = 1737] [outer = 00000000] 02:41:53 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (11A51C00) [pid = 784] [serial = 1738] [outer = 10B75C00] 02:41:53 INFO - PROCESS | 784 | 1470735713863 Marionette DEBUG loaded listener.js 02:41:53 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (12979C00) [pid = 784] [serial = 1739] [outer = 10B75C00] 02:41:54 INFO - PROCESS | 784 | 1470735714245 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 02:41:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:41:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 703ms 02:41:54 INFO - PROCESS | 784 | 1470735714276 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 02:41:54 INFO - PROCESS | 784 | 1470735714281 Marionette TRACE conn3 <- [1,2281,null,{"value":"13"}] 02:41:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:41:54 INFO - PROCESS | 784 | 1470735714287 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:41:54 INFO - PROCESS | 784 | 1470735714290 Marionette TRACE conn3 <- [1,2282,null,{}] 02:41:54 INFO - PROCESS | 784 | 1470735714293 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:54 INFO - PROCESS | 784 | 1470735714296 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:54 INFO - PROCESS | 784 | 1470735714419 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 02:41:54 INFO - PROCESS | 784 | 1470735714426 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:54 INFO - PROCESS | 784 | 1470735714429 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:54 INFO - PROCESS | 784 | ++DOCSHELL 130E0C00 == 27 [pid = 784] [id = 580] 02:41:54 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (13142400) [pid = 784] [serial = 1740] [outer = 00000000] 02:41:54 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (139C9000) [pid = 784] [serial = 1741] [outer = 13142400] 02:41:54 INFO - PROCESS | 784 | 1470735714475 Marionette DEBUG loaded listener.js 02:41:54 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (13C25C00) [pid = 784] [serial = 1742] [outer = 13142400] 02:41:54 INFO - PROCESS | 784 | 1470735714935 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 02:41:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:41:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 687ms 02:41:55 INFO - PROCESS | 784 | 1470735714986 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 02:41:55 INFO - PROCESS | 784 | 1470735714988 Marionette TRACE conn3 <- [1,2285,null,{"value":"13"}] 02:41:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:41:55 INFO - PROCESS | 784 | 1470735714991 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:41:55 INFO - PROCESS | 784 | 1470735714995 Marionette TRACE conn3 <- [1,2286,null,{}] 02:41:55 INFO - PROCESS | 784 | 1470735715005 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:55 INFO - PROCESS | 784 | 1470735715010 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:55 INFO - PROCESS | 784 | 1470735715098 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 02:41:55 INFO - PROCESS | 784 | 1470735715105 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:55 INFO - PROCESS | 784 | 1470735715108 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:55 INFO - PROCESS | 784 | ++DOCSHELL 152A9C00 == 28 [pid = 784] [id = 581] 02:41:55 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (152AA000) [pid = 784] [serial = 1743] [outer = 00000000] 02:41:55 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (15361800) [pid = 784] [serial = 1744] [outer = 152AA000] 02:41:55 INFO - PROCESS | 784 | 1470735715155 Marionette DEBUG loaded listener.js 02:41:55 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (1583B000) [pid = 784] [serial = 1745] [outer = 152AA000] 02:41:55 INFO - PROCESS | 784 | 1470735715637 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 02:41:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:41:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 688ms 02:41:55 INFO - PROCESS | 784 | 1470735715691 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 02:41:55 INFO - PROCESS | 784 | 1470735715694 Marionette TRACE conn3 <- [1,2289,null,{"value":"13"}] 02:41:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:41:55 INFO - PROCESS | 784 | 1470735715697 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:41:55 INFO - PROCESS | 784 | 1470735715699 Marionette TRACE conn3 <- [1,2290,null,{}] 02:41:55 INFO - PROCESS | 784 | 1470735715703 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:55 INFO - PROCESS | 784 | 1470735715705 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:55 INFO - PROCESS | 784 | 1470735715858 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 02:41:55 INFO - PROCESS | 784 | 1470735715879 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:55 INFO - PROCESS | 784 | 1470735715881 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:55 INFO - PROCESS | 784 | ++DOCSHELL 1601F400 == 29 [pid = 784] [id = 582] 02:41:55 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (16023000) [pid = 784] [serial = 1746] [outer = 00000000] 02:41:55 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (161E2400) [pid = 784] [serial = 1747] [outer = 16023000] 02:41:55 INFO - PROCESS | 784 | 1470735715925 Marionette DEBUG loaded listener.js 02:41:56 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (163A6400) [pid = 784] [serial = 1748] [outer = 16023000] 02:41:56 INFO - PROCESS | 784 | 1470735716353 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:41:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:41:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 688ms 02:41:56 INFO - PROCESS | 784 | 1470735716396 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 02:41:56 INFO - PROCESS | 784 | 1470735716398 Marionette TRACE conn3 <- [1,2293,null,{"value":"13"}] 02:41:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:41:56 INFO - PROCESS | 784 | 1470735716401 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:41:56 INFO - PROCESS | 784 | 1470735716403 Marionette TRACE conn3 <- [1,2294,null,{}] 02:41:56 INFO - PROCESS | 784 | 1470735716406 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:56 INFO - PROCESS | 784 | 1470735716408 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:56 INFO - PROCESS | 784 | 1470735716517 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 02:41:56 INFO - PROCESS | 784 | 1470735716524 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:56 INFO - PROCESS | 784 | 1470735716526 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:56 INFO - PROCESS | 784 | ++DOCSHELL 163AC000 == 30 [pid = 784] [id = 583] 02:41:56 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (163AC800) [pid = 784] [serial = 1749] [outer = 00000000] 02:41:56 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (16A1AC00) [pid = 784] [serial = 1750] [outer = 163AC800] 02:41:56 INFO - PROCESS | 784 | 1470735716570 Marionette DEBUG loaded listener.js 02:41:56 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (16ACD400) [pid = 784] [serial = 1751] [outer = 163AC800] 02:41:57 INFO - PROCESS | 784 | 1470735717047 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 02:41:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:41:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 703ms 02:41:57 INFO - PROCESS | 784 | 1470735717101 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 02:41:57 INFO - PROCESS | 784 | 1470735717103 Marionette TRACE conn3 <- [1,2297,null,{"value":"13"}] 02:41:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:41:57 INFO - PROCESS | 784 | 1470735717107 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:41:57 INFO - PROCESS | 784 | 1470735717108 Marionette TRACE conn3 <- [1,2298,null,{}] 02:41:57 INFO - PROCESS | 784 | 1470735717111 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:57 INFO - PROCESS | 784 | 1470735717117 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:57 INFO - PROCESS | 784 | 1470735717265 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 02:41:57 INFO - PROCESS | 784 | --DOMWINDOW == 76 (16A1C800) [pid = 784] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:41:57 INFO - PROCESS | 784 | --DOMWINDOW == 75 (17932C00) [pid = 784] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:41:57 INFO - PROCESS | 784 | --DOMWINDOW == 74 (112E4000) [pid = 784] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:41:57 INFO - PROCESS | 784 | --DOMWINDOW == 73 (15D90800) [pid = 784] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:41:57 INFO - PROCESS | 784 | --DOMWINDOW == 72 (10B6C800) [pid = 784] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:41:57 INFO - PROCESS | 784 | --DOMWINDOW == 71 (14FCD800) [pid = 784] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:41:57 INFO - PROCESS | 784 | --DOMWINDOW == 70 (10A0A000) [pid = 784] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:41:57 INFO - PROCESS | 784 | --DOMWINDOW == 69 (13250400) [pid = 784] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:41:57 INFO - PROCESS | 784 | --DOMWINDOW == 68 (1696E800) [pid = 784] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:41:57 INFO - PROCESS | 784 | --DOMWINDOW == 67 (1972F400) [pid = 784] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:41:57 INFO - PROCESS | 784 | --DOMWINDOW == 66 (16AD3800) [pid = 784] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:41:57 INFO - PROCESS | 784 | --DOMWINDOW == 65 (163B0000) [pid = 784] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:41:57 INFO - PROCESS | 784 | 1470735717583 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:57 INFO - PROCESS | 784 | 1470735717585 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:57 INFO - PROCESS | 784 | ++DOCSHELL 10374000 == 31 [pid = 784] [id = 584] 02:41:57 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (103CB400) [pid = 784] [serial = 1752] [outer = 00000000] 02:41:57 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (114DFC00) [pid = 784] [serial = 1753] [outer = 103CB400] 02:41:57 INFO - PROCESS | 784 | 1470735717630 Marionette DEBUG loaded listener.js 02:41:57 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (152AF400) [pid = 784] [serial = 1754] [outer = 103CB400] 02:41:58 INFO - PROCESS | 784 | 1470735717986 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:41:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:41:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 906ms 02:41:58 INFO - PROCESS | 784 | 1470735718011 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 02:41:58 INFO - PROCESS | 784 | 1470735718013 Marionette TRACE conn3 <- [1,2301,null,{"value":"13"}] 02:41:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:41:58 INFO - PROCESS | 784 | 1470735718016 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:41:58 INFO - PROCESS | 784 | 1470735718027 Marionette TRACE conn3 <- [1,2302,null,{}] 02:41:58 INFO - PROCESS | 784 | 1470735718031 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:58 INFO - PROCESS | 784 | 1470735718033 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:58 INFO - PROCESS | 784 | 1470735718148 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 02:41:58 INFO - PROCESS | 784 | 1470735718157 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:58 INFO - PROCESS | 784 | 1470735718159 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:58 INFO - PROCESS | 784 | ++DOCSHELL 0C770400 == 32 [pid = 784] [id = 585] 02:41:58 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (10A49400) [pid = 784] [serial = 1755] [outer = 00000000] 02:41:58 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (1777CC00) [pid = 784] [serial = 1756] [outer = 10A49400] 02:41:58 INFO - PROCESS | 784 | 1470735718202 Marionette DEBUG loaded listener.js 02:41:58 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (1792D400) [pid = 784] [serial = 1757] [outer = 10A49400] 02:41:58 INFO - PROCESS | 784 | 1470735718607 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 02:41:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:41:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 657ms 02:41:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:41:58 INFO - PROCESS | 784 | 1470735718675 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 02:41:58 INFO - PROCESS | 784 | 1470735718677 Marionette TRACE conn3 <- [1,2305,null,{"value":"13"}] 02:41:58 INFO - PROCESS | 784 | 1470735718680 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:41:58 INFO - PROCESS | 784 | 1470735718682 Marionette TRACE conn3 <- [1,2306,null,{}] 02:41:58 INFO - PROCESS | 784 | 1470735718685 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:58 INFO - PROCESS | 784 | 1470735718687 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:58 INFO - PROCESS | 784 | 1470735718797 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 02:41:58 INFO - PROCESS | 784 | 1470735718834 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:58 INFO - PROCESS | 784 | 1470735718836 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:58 INFO - PROCESS | 784 | ++DOCSHELL 17303800 == 33 [pid = 784] [id = 586] 02:41:58 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (17935800) [pid = 784] [serial = 1758] [outer = 00000000] 02:41:58 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (1801AC00) [pid = 784] [serial = 1759] [outer = 17935800] 02:41:58 INFO - PROCESS | 784 | 1470735718882 Marionette DEBUG loaded listener.js 02:41:58 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (18021800) [pid = 784] [serial = 1760] [outer = 17935800] 02:41:59 INFO - PROCESS | 784 | 1470735719279 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 02:41:59 INFO - PROCESS | 784 | 1470735719321 Marionette TRACE conn3 <- [1,2309,null,{"value":"13"}] 02:41:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:41:59 INFO - PROCESS | 784 | 1470735719324 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:41:59 INFO - PROCESS | 784 | 1470735719326 Marionette TRACE conn3 <- [1,2310,null,{}] 02:41:59 INFO - PROCESS | 784 | 1470735719329 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:59 INFO - PROCESS | 784 | 1470735719331 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:59 INFO - PROCESS | 784 | 1470735719444 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 02:41:59 INFO - PROCESS | 784 | 1470735719451 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:59 INFO - PROCESS | 784 | 1470735719453 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:41:59 INFO - PROCESS | 784 | ++DOCSHELL 16ACF400 == 34 [pid = 784] [id = 587] 02:41:59 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (17779800) [pid = 784] [serial = 1761] [outer = 00000000] 02:41:59 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (19ECEC00) [pid = 784] [serial = 1762] [outer = 17779800] 02:41:59 INFO - PROCESS | 784 | 1470735719499 Marionette DEBUG loaded listener.js 02:41:59 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (19ED5C00) [pid = 784] [serial = 1763] [outer = 17779800] 02:42:00 INFO - PROCESS | 784 | 1470735720274 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 02:42:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:42:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1000ms 02:42:00 INFO - PROCESS | 784 | 1470735720327 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 02:42:00 INFO - PROCESS | 784 | 1470735720331 Marionette TRACE conn3 <- [1,2313,null,{"value":"13"}] 02:42:00 INFO - PROCESS | 784 | 1470735720336 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:42:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:42:00 INFO - PROCESS | 784 | 1470735720341 Marionette TRACE conn3 <- [1,2314,null,{}] 02:42:00 INFO - PROCESS | 784 | 1470735720346 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:00 INFO - PROCESS | 784 | 1470735720349 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:00 INFO - PROCESS | 784 | 1470735720489 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 02:42:00 INFO - PROCESS | 784 | 1470735720624 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:00 INFO - PROCESS | 784 | 1470735720627 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:00 INFO - PROCESS | 784 | ++DOCSHELL 10B6D400 == 35 [pid = 784] [id = 588] 02:42:00 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (1121E000) [pid = 784] [serial = 1764] [outer = 00000000] 02:42:00 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (129BD800) [pid = 784] [serial = 1765] [outer = 1121E000] 02:42:00 INFO - PROCESS | 784 | 1470735720684 Marionette DEBUG loaded listener.js 02:42:00 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (12D77C00) [pid = 784] [serial = 1766] [outer = 1121E000] 02:42:01 INFO - PROCESS | 784 | 1470735721546 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 02:42:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:42:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1250ms 02:42:01 INFO - PROCESS | 784 | 1470735721598 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 02:42:01 INFO - PROCESS | 784 | 1470735721602 Marionette TRACE conn3 <- [1,2317,null,{"value":"13"}] 02:42:01 INFO - PROCESS | 784 | 1470735721607 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:42:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:42:01 INFO - PROCESS | 784 | 1470735721611 Marionette TRACE conn3 <- [1,2318,null,{}] 02:42:01 INFO - PROCESS | 784 | 1470735721616 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:01 INFO - PROCESS | 784 | 1470735721619 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:01 INFO - PROCESS | 784 | 1470735721729 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 02:42:01 INFO - PROCESS | 784 | 1470735721862 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:01 INFO - PROCESS | 784 | 1470735721868 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:01 INFO - PROCESS | 784 | ++DOCSHELL 112E5400 == 36 [pid = 784] [id = 589] 02:42:01 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (112E6800) [pid = 784] [serial = 1767] [outer = 00000000] 02:42:01 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (12939800) [pid = 784] [serial = 1768] [outer = 112E6800] 02:42:01 INFO - PROCESS | 784 | 1470735721924 Marionette DEBUG loaded listener.js 02:42:02 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (12D6D800) [pid = 784] [serial = 1769] [outer = 112E6800] 02:42:02 INFO - PROCESS | 784 | --DOCSHELL 17303800 == 35 [pid = 784] [id = 586] 02:42:02 INFO - PROCESS | 784 | --DOCSHELL 0C770400 == 34 [pid = 784] [id = 585] 02:42:02 INFO - PROCESS | 784 | --DOCSHELL 10374000 == 33 [pid = 784] [id = 584] 02:42:02 INFO - PROCESS | 784 | --DOCSHELL 163AC000 == 32 [pid = 784] [id = 583] 02:42:02 INFO - PROCESS | 784 | --DOCSHELL 1601F400 == 31 [pid = 784] [id = 582] 02:42:02 INFO - PROCESS | 784 | --DOCSHELL 152A9C00 == 30 [pid = 784] [id = 581] 02:42:02 INFO - PROCESS | 784 | --DOCSHELL 130E0C00 == 29 [pid = 784] [id = 580] 02:42:02 INFO - PROCESS | 784 | --DOCSHELL 10A4B800 == 28 [pid = 784] [id = 579] 02:42:02 INFO - PROCESS | 784 | --DOMWINDOW == 82 (16AD9C00) [pid = 784] [serial = 1708] [outer = 00000000] [url = about:blank] 02:42:02 INFO - PROCESS | 784 | --DOMWINDOW == 81 (1716C800) [pid = 784] [serial = 1709] [outer = 00000000] [url = about:blank] 02:42:02 INFO - PROCESS | 784 | --DOMWINDOW == 80 (18346800) [pid = 784] [serial = 1712] [outer = 00000000] [url = about:blank] 02:42:02 INFO - PROCESS | 784 | --DOMWINDOW == 79 (1293D000) [pid = 784] [serial = 1696] [outer = 00000000] [url = about:blank] 02:42:02 INFO - PROCESS | 784 | --DOMWINDOW == 78 (12DA7000) [pid = 784] [serial = 1697] [outer = 00000000] [url = about:blank] 02:42:02 INFO - PROCESS | 784 | --DOMWINDOW == 77 (161E1000) [pid = 784] [serial = 1705] [outer = 00000000] [url = about:blank] 02:42:02 INFO - PROCESS | 784 | --DOMWINDOW == 76 (130DF400) [pid = 784] [serial = 1693] [outer = 00000000] [url = about:blank] 02:42:02 INFO - PROCESS | 784 | --DOMWINDOW == 75 (13244000) [pid = 784] [serial = 1694] [outer = 00000000] [url = about:blank] 02:42:02 INFO - PROCESS | 784 | --DOMWINDOW == 74 (152B4400) [pid = 784] [serial = 1702] [outer = 00000000] [url = about:blank] 02:42:02 INFO - PROCESS | 784 | --DOMWINDOW == 73 (152CF000) [pid = 784] [serial = 1703] [outer = 00000000] [url = about:blank] 02:42:02 INFO - PROCESS | 784 | --DOMWINDOW == 72 (161E0400) [pid = 784] [serial = 1717] [outer = 00000000] [url = about:blank] 02:42:02 INFO - PROCESS | 784 | --DOMWINDOW == 71 (13444400) [pid = 784] [serial = 1699] [outer = 00000000] [url = about:blank] 02:42:02 INFO - PROCESS | 784 | --DOMWINDOW == 70 (17953800) [pid = 784] [serial = 1711] [outer = 00000000] [url = about:blank] 02:42:02 INFO - PROCESS | 784 | --DOMWINDOW == 69 (139CE000) [pid = 784] [serial = 1700] [outer = 00000000] [url = about:blank] 02:42:02 INFO - PROCESS | 784 | --DOMWINDOW == 68 (19ED8400) [pid = 784] [serial = 1691] [outer = 00000000] [url = about:blank] 02:42:02 INFO - PROCESS | 784 | --DOMWINDOW == 67 (19ECF000) [pid = 784] [serial = 1714] [outer = 00000000] [url = about:blank] 02:42:02 INFO - PROCESS | 784 | --DOMWINDOW == 66 (19ECD400) [pid = 784] [serial = 1720] [outer = 00000000] [url = about:blank] 02:42:02 INFO - PROCESS | 784 | --DOMWINDOW == 65 (19793C00) [pid = 784] [serial = 1715] [outer = 00000000] [url = about:blank] 02:42:02 INFO - PROCESS | 784 | --DOMWINDOW == 64 (1A4B8C00) [pid = 784] [serial = 1723] [outer = 00000000] [url = about:blank] 02:42:02 INFO - PROCESS | 784 | --DOMWINDOW == 63 (1A4BE000) [pid = 784] [serial = 1724] [outer = 00000000] [url = about:blank] 02:42:02 INFO - PROCESS | 784 | --DOMWINDOW == 62 (163A9800) [pid = 784] [serial = 1706] [outer = 00000000] [url = about:blank] 02:42:02 INFO - PROCESS | 784 | --DOMWINDOW == 61 (17750C00) [pid = 784] [serial = 1718] [outer = 00000000] [url = about:blank] 02:42:02 INFO - PROCESS | 784 | --DOMWINDOW == 60 (1A099400) [pid = 784] [serial = 1721] [outer = 00000000] [url = about:blank] 02:42:02 INFO - PROCESS | 784 | 1470735722414 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 02:42:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:42:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 844ms 02:42:02 INFO - PROCESS | 784 | 1470735722451 Marionette TRACE conn3 -> [0,2321,"getWindowHandle",null] 02:42:02 INFO - PROCESS | 784 | 1470735722456 Marionette TRACE conn3 <- [1,2321,null,{"value":"13"}] 02:42:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:42:02 INFO - PROCESS | 784 | 1470735722462 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:42:02 INFO - PROCESS | 784 | 1470735722464 Marionette TRACE conn3 <- [1,2322,null,{}] 02:42:02 INFO - PROCESS | 784 | 1470735722468 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:02 INFO - PROCESS | 784 | 1470735722471 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:02 INFO - PROCESS | 784 | 1470735722562 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 02:42:02 INFO - PROCESS | 784 | 1470735722568 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:02 INFO - PROCESS | 784 | 1470735722571 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:02 INFO - PROCESS | 784 | ++DOCSHELL 1314E400 == 29 [pid = 784] [id = 590] 02:42:02 INFO - PROCESS | 784 | ++DOMWINDOW == 61 (13152800) [pid = 784] [serial = 1770] [outer = 00000000] 02:42:02 INFO - PROCESS | 784 | ++DOMWINDOW == 62 (139CF800) [pid = 784] [serial = 1771] [outer = 13152800] 02:42:02 INFO - PROCESS | 784 | 1470735722620 Marionette DEBUG loaded listener.js 02:42:02 INFO - PROCESS | 784 | ++DOMWINDOW == 63 (13E9FC00) [pid = 784] [serial = 1772] [outer = 13152800] 02:42:03 INFO - PROCESS | 784 | 1470735723114 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 02:42:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:42:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 688ms 02:42:03 INFO - PROCESS | 784 | 1470735723161 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 02:42:03 INFO - PROCESS | 784 | 1470735723163 Marionette TRACE conn3 <- [1,2325,null,{"value":"13"}] 02:42:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:42:03 INFO - PROCESS | 784 | 1470735723167 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:42:03 INFO - PROCESS | 784 | 1470735723170 Marionette TRACE conn3 <- [1,2326,null,{}] 02:42:03 INFO - PROCESS | 784 | 1470735723185 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:03 INFO - PROCESS | 784 | 1470735723192 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:03 INFO - PROCESS | 784 | 1470735723308 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 02:42:03 INFO - PROCESS | 784 | 1470735723416 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:03 INFO - PROCESS | 784 | 1470735723419 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:03 INFO - PROCESS | 784 | ++DOCSHELL 152B3800 == 30 [pid = 784] [id = 591] 02:42:03 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (152B4400) [pid = 784] [serial = 1773] [outer = 00000000] 02:42:03 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (1536D400) [pid = 784] [serial = 1774] [outer = 152B4400] 02:42:03 INFO - PROCESS | 784 | 1470735723468 Marionette DEBUG loaded listener.js 02:42:03 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (15D97000) [pid = 784] [serial = 1775] [outer = 152B4400] 02:42:03 INFO - PROCESS | 784 | 1470735723842 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 02:42:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:42:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 703ms 02:42:03 INFO - PROCESS | 784 | 1470735723869 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 02:42:03 INFO - PROCESS | 784 | 1470735723872 Marionette TRACE conn3 <- [1,2329,null,{"value":"13"}] 02:42:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:42:03 INFO - PROCESS | 784 | 1470735723875 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:42:03 INFO - PROCESS | 784 | 1470735723877 Marionette TRACE conn3 <- [1,2330,null,{}] 02:42:03 INFO - PROCESS | 784 | 1470735723880 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:03 INFO - PROCESS | 784 | 1470735723882 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:03 INFO - PROCESS | 784 | 1470735723966 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 02:42:03 INFO - PROCESS | 784 | 1470735723972 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:03 INFO - PROCESS | 784 | 1470735723974 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:03 INFO - PROCESS | 784 | ++DOCSHELL 1601A800 == 31 [pid = 784] [id = 592] 02:42:03 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (1614E800) [pid = 784] [serial = 1776] [outer = 00000000] 02:42:04 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (163AF000) [pid = 784] [serial = 1777] [outer = 1614E800] 02:42:04 INFO - PROCESS | 784 | 1470735724018 Marionette DEBUG loaded listener.js 02:42:04 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (1696B000) [pid = 784] [serial = 1778] [outer = 1614E800] 02:42:04 INFO - PROCESS | 784 | 1470735724514 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 02:42:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:42:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 703ms 02:42:04 INFO - PROCESS | 784 | 1470735724576 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 02:42:04 INFO - PROCESS | 784 | 1470735724578 Marionette TRACE conn3 <- [1,2333,null,{"value":"13"}] 02:42:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:42:04 INFO - PROCESS | 784 | 1470735724581 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:42:04 INFO - PROCESS | 784 | 1470735724583 Marionette TRACE conn3 <- [1,2334,null,{}] 02:42:04 INFO - PROCESS | 784 | 1470735724587 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:04 INFO - PROCESS | 784 | 1470735724589 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:04 INFO - PROCESS | 784 | 1470735724699 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 02:42:04 INFO - PROCESS | 784 | 1470735724792 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:04 INFO - PROCESS | 784 | 1470735724795 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:04 INFO - PROCESS | 784 | ++DOCSHELL 16ADA400 == 32 [pid = 784] [id = 593] 02:42:04 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (16ADA800) [pid = 784] [serial = 1779] [outer = 00000000] 02:42:04 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (17164800) [pid = 784] [serial = 1780] [outer = 16ADA800] 02:42:04 INFO - PROCESS | 784 | 1470735724838 Marionette DEBUG loaded listener.js 02:42:04 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (173AC400) [pid = 784] [serial = 1781] [outer = 16ADA800] 02:42:05 INFO - PROCESS | 784 | 1470735725244 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 02:42:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:42:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 688ms 02:42:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:42:05 INFO - PROCESS | 784 | 1470735725281 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 02:42:05 INFO - PROCESS | 784 | 1470735725283 Marionette TRACE conn3 <- [1,2337,null,{"value":"13"}] 02:42:05 INFO - PROCESS | 784 | 1470735725294 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:42:05 INFO - PROCESS | 784 | 1470735725295 Marionette TRACE conn3 <- [1,2338,null,{}] 02:42:05 INFO - PROCESS | 784 | 1470735725299 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:05 INFO - PROCESS | 784 | 1470735725305 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:05 INFO - PROCESS | 784 | 1470735725442 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 02:42:05 INFO - PROCESS | 784 | 1470735725508 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:05 INFO - PROCESS | 784 | 1470735725511 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:05 INFO - PROCESS | 784 | ++DOCSHELL 176A6C00 == 33 [pid = 784] [id = 594] 02:42:05 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (17752400) [pid = 784] [serial = 1782] [outer = 00000000] 02:42:05 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (17C93C00) [pid = 784] [serial = 1783] [outer = 17752400] 02:42:05 INFO - PROCESS | 784 | 1470735725555 Marionette DEBUG loaded listener.js 02:42:05 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (1834B000) [pid = 784] [serial = 1784] [outer = 17752400] 02:42:05 INFO - PROCESS | 784 | 1470735725973 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 02:42:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:42:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 735ms 02:42:06 INFO - PROCESS | 784 | 1470735726027 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 02:42:06 INFO - PROCESS | 784 | 1470735726029 Marionette TRACE conn3 <- [1,2341,null,{"value":"13"}] 02:42:06 INFO - PROCESS | 784 | 1470735726032 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:42:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:42:06 INFO - PROCESS | 784 | 1470735726034 Marionette TRACE conn3 <- [1,2342,null,{}] 02:42:06 INFO - PROCESS | 784 | 1470735726043 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:06 INFO - PROCESS | 784 | 1470735726045 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:06 INFO - PROCESS | 784 | 1470735726182 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 02:42:06 INFO - PROCESS | 784 | --DOMWINDOW == 74 (17935800) [pid = 784] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:42:06 INFO - PROCESS | 784 | --DOMWINDOW == 73 (10FAA400) [pid = 784] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:42:06 INFO - PROCESS | 784 | --DOMWINDOW == 72 (16023000) [pid = 784] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:42:06 INFO - PROCESS | 784 | --DOMWINDOW == 71 (13142400) [pid = 784] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:42:06 INFO - PROCESS | 784 | --DOMWINDOW == 70 (152AA000) [pid = 784] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:42:06 INFO - PROCESS | 784 | --DOMWINDOW == 69 (10B75C00) [pid = 784] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:42:06 INFO - PROCESS | 784 | --DOMWINDOW == 68 (163AC800) [pid = 784] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:42:06 INFO - PROCESS | 784 | --DOMWINDOW == 67 (103CB400) [pid = 784] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:42:06 INFO - PROCESS | 784 | --DOMWINDOW == 66 (129BCC00) [pid = 784] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:42:06 INFO - PROCESS | 784 | --DOMWINDOW == 65 (152AEC00) [pid = 784] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:42:06 INFO - PROCESS | 784 | --DOMWINDOW == 64 (19ED3000) [pid = 784] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:42:06 INFO - PROCESS | 784 | --DOMWINDOW == 63 (10A49400) [pid = 784] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:42:06 INFO - PROCESS | 784 | 1470735726337 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:06 INFO - PROCESS | 784 | 1470735726339 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:06 INFO - PROCESS | 784 | ++DOCSHELL 103C8C00 == 34 [pid = 784] [id = 595] 02:42:06 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (103CB400) [pid = 784] [serial = 1785] [outer = 00000000] 02:42:06 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (1293D800) [pid = 784] [serial = 1786] [outer = 103CB400] 02:42:06 INFO - PROCESS | 784 | 1470735726384 Marionette DEBUG loaded listener.js 02:42:06 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (131EE000) [pid = 784] [serial = 1787] [outer = 103CB400] 02:42:06 INFO - PROCESS | 784 | 1470735726740 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 02:42:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:42:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 750ms 02:42:06 INFO - PROCESS | 784 | 1470735726773 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 02:42:06 INFO - PROCESS | 784 | 1470735726775 Marionette TRACE conn3 <- [1,2345,null,{"value":"13"}] 02:42:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:42:06 INFO - PROCESS | 784 | 1470735726778 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:42:06 INFO - PROCESS | 784 | 1470735726780 Marionette TRACE conn3 <- [1,2346,null,{}] 02:42:06 INFO - PROCESS | 784 | 1470735726783 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:06 INFO - PROCESS | 784 | 1470735726785 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:06 INFO - PROCESS | 784 | 1470735726862 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 02:42:06 INFO - PROCESS | 784 | 1470735726867 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:06 INFO - PROCESS | 784 | 1470735726869 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:06 INFO - PROCESS | 784 | ++DOCSHELL 128B1400 == 35 [pid = 784] [id = 596] 02:42:06 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (131F1400) [pid = 784] [serial = 1788] [outer = 00000000] 02:42:06 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (19C04800) [pid = 784] [serial = 1789] [outer = 131F1400] 02:42:06 INFO - PROCESS | 784 | 1470735726912 Marionette DEBUG loaded listener.js 02:42:06 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (19C07000) [pid = 784] [serial = 1790] [outer = 131F1400] 02:42:07 INFO - PROCESS | 784 | 1470735727348 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 02:42:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:42:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 594ms 02:42:07 INFO - PROCESS | 784 | 1470735727376 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 02:42:07 INFO - PROCESS | 784 | 1470735727378 Marionette TRACE conn3 <- [1,2349,null,{"value":"13"}] 02:42:07 INFO - PROCESS | 784 | 1470735727381 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:42:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:42:07 INFO - PROCESS | 784 | 1470735727383 Marionette TRACE conn3 <- [1,2350,null,{}] 02:42:07 INFO - PROCESS | 784 | 1470735727386 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:07 INFO - PROCESS | 784 | 1470735727388 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:07 INFO - PROCESS | 784 | 1470735727468 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 02:42:07 INFO - PROCESS | 784 | 1470735727474 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:07 INFO - PROCESS | 784 | 1470735727476 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:07 INFO - PROCESS | 784 | ++DOCSHELL 152CF000 == 36 [pid = 784] [id = 597] 02:42:07 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (19EDAC00) [pid = 784] [serial = 1791] [outer = 00000000] 02:42:07 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (1A09CC00) [pid = 784] [serial = 1792] [outer = 19EDAC00] 02:42:07 INFO - PROCESS | 784 | 1470735727518 Marionette DEBUG loaded listener.js 02:42:07 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (1A405000) [pid = 784] [serial = 1793] [outer = 19EDAC00] 02:42:07 INFO - PROCESS | 784 | 1470735727962 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 02:42:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:42:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 625ms 02:42:08 INFO - PROCESS | 784 | 1470735728019 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 02:42:08 INFO - PROCESS | 784 | 1470735728021 Marionette TRACE conn3 <- [1,2353,null,{"value":"13"}] 02:42:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:42:08 INFO - PROCESS | 784 | 1470735728025 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:42:08 INFO - PROCESS | 784 | 1470735728027 Marionette TRACE conn3 <- [1,2354,null,{}] 02:42:08 INFO - PROCESS | 784 | 1470735728030 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:08 INFO - PROCESS | 784 | 1470735728032 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:08 INFO - PROCESS | 784 | 1470735728119 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 02:42:08 INFO - PROCESS | 784 | 1470735728125 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:08 INFO - PROCESS | 784 | 1470735728127 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:08 INFO - PROCESS | 784 | ++DOCSHELL 1A406400 == 37 [pid = 784] [id = 598] 02:42:08 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (1A409000) [pid = 784] [serial = 1794] [outer = 00000000] 02:42:08 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (1A4BEC00) [pid = 784] [serial = 1795] [outer = 1A409000] 02:42:08 INFO - PROCESS | 784 | 1470735728169 Marionette DEBUG loaded listener.js 02:42:08 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (1A5C3800) [pid = 784] [serial = 1796] [outer = 1A409000] 02:42:08 INFO - PROCESS | 784 | 1470735728883 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 02:42:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:42:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 907ms 02:42:08 INFO - PROCESS | 784 | 1470735728930 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 02:42:08 INFO - PROCESS | 784 | 1470735728934 Marionette TRACE conn3 <- [1,2357,null,{"value":"13"}] 02:42:08 INFO - PROCESS | 784 | 1470735728939 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:42:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:42:08 INFO - PROCESS | 784 | 1470735728944 Marionette TRACE conn3 <- [1,2358,null,{}] 02:42:08 INFO - PROCESS | 784 | 1470735728950 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:08 INFO - PROCESS | 784 | 1470735728953 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:09 INFO - PROCESS | 784 | 1470735729068 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 02:42:09 INFO - PROCESS | 784 | 1470735729171 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:09 INFO - PROCESS | 784 | 1470735729173 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:09 INFO - PROCESS | 784 | ++DOCSHELL 10A4B400 == 38 [pid = 784] [id = 599] 02:42:09 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (114DAC00) [pid = 784] [serial = 1797] [outer = 00000000] 02:42:09 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (132BFC00) [pid = 784] [serial = 1798] [outer = 114DAC00] 02:42:09 INFO - PROCESS | 784 | 1470735729230 Marionette DEBUG loaded listener.js 02:42:09 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (142A0400) [pid = 784] [serial = 1799] [outer = 114DAC00] 02:42:09 INFO - PROCESS | 784 | 1470735729802 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 02:42:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:42:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 906ms 02:42:09 INFO - PROCESS | 784 | 1470735729845 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 02:42:09 INFO - PROCESS | 784 | 1470735729850 Marionette TRACE conn3 <- [1,2361,null,{"value":"13"}] 02:42:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:42:09 INFO - PROCESS | 784 | 1470735729856 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:42:09 INFO - PROCESS | 784 | 1470735729859 Marionette TRACE conn3 <- [1,2362,null,{}] 02:42:09 INFO - PROCESS | 784 | 1470735729863 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:09 INFO - PROCESS | 784 | 1470735729866 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:09 INFO - PROCESS | 784 | 1470735729976 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 02:42:10 INFO - PROCESS | 784 | 1470735730086 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:10 INFO - PROCESS | 784 | 1470735730088 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:10 INFO - PROCESS | 784 | ++DOCSHELL 16150400 == 39 [pid = 784] [id = 600] 02:42:10 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (16153C00) [pid = 784] [serial = 1800] [outer = 00000000] 02:42:10 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (163ABC00) [pid = 784] [serial = 1801] [outer = 16153C00] 02:42:10 INFO - PROCESS | 784 | 1470735730143 Marionette DEBUG loaded listener.js 02:42:10 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (16AD5000) [pid = 784] [serial = 1802] [outer = 16153C00] 02:42:10 INFO - PROCESS | 784 | 1470735730757 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 02:42:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:42:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 938ms 02:42:10 INFO - PROCESS | 784 | 1470735730801 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 02:42:10 INFO - PROCESS | 784 | 1470735730803 Marionette TRACE conn3 <- [1,2365,null,{"value":"13"}] 02:42:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:42:10 INFO - PROCESS | 784 | 1470735730807 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:42:10 INFO - PROCESS | 784 | 1470735730811 Marionette TRACE conn3 <- [1,2366,null,{}] 02:42:10 INFO - PROCESS | 784 | 1470735730822 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:10 INFO - PROCESS | 784 | 1470735730826 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:10 INFO - PROCESS | 784 | 1470735730932 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 02:42:11 INFO - PROCESS | 784 | 1470735731043 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:11 INFO - PROCESS | 784 | 1470735731047 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:11 INFO - PROCESS | 784 | ++DOCSHELL 1A099400 == 40 [pid = 784] [id = 601] 02:42:11 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (1A408400) [pid = 784] [serial = 1803] [outer = 00000000] 02:42:11 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (1A4BE000) [pid = 784] [serial = 1804] [outer = 1A408400] 02:42:11 INFO - PROCESS | 784 | 1470735731102 Marionette DEBUG loaded listener.js 02:42:11 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1A603400) [pid = 784] [serial = 1805] [outer = 1A408400] 02:42:11 INFO - PROCESS | 784 | 1470735731680 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 02:42:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:42:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 938ms 02:42:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:42:11 INFO - PROCESS | 784 | 1470735731752 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 02:42:11 INFO - PROCESS | 784 | 1470735731755 Marionette TRACE conn3 <- [1,2369,null,{"value":"13"}] 02:42:11 INFO - PROCESS | 784 | 1470735731759 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:42:11 INFO - PROCESS | 784 | 1470735731761 Marionette TRACE conn3 <- [1,2370,null,{}] 02:42:11 INFO - PROCESS | 784 | 1470735731765 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:11 INFO - PROCESS | 784 | 1470735731767 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:11 INFO - PROCESS | 784 | 1470735731876 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 02:42:12 INFO - PROCESS | 784 | 1470735732171 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:12 INFO - PROCESS | 784 | 1470735732174 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:12 INFO - PROCESS | 784 | ++DOCSHELL 10472C00 == 41 [pid = 784] [id = 602] 02:42:12 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (10474000) [pid = 784] [serial = 1806] [outer = 00000000] 02:42:12 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (10A03C00) [pid = 784] [serial = 1807] [outer = 10474000] 02:42:12 INFO - PROCESS | 784 | 1470735732225 Marionette DEBUG loaded listener.js 02:42:12 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (1282D800) [pid = 784] [serial = 1808] [outer = 10474000] 02:42:13 INFO - PROCESS | 784 | --DOCSHELL 152CF000 == 40 [pid = 784] [id = 597] 02:42:13 INFO - PROCESS | 784 | --DOCSHELL 128B1400 == 39 [pid = 784] [id = 596] 02:42:13 INFO - PROCESS | 784 | --DOCSHELL 103C8C00 == 38 [pid = 784] [id = 595] 02:42:13 INFO - PROCESS | 784 | --DOCSHELL 176A6C00 == 37 [pid = 784] [id = 594] 02:42:13 INFO - PROCESS | 784 | --DOCSHELL 16ADA400 == 36 [pid = 784] [id = 593] 02:42:13 INFO - PROCESS | 784 | --DOCSHELL 1601A800 == 35 [pid = 784] [id = 592] 02:42:13 INFO - PROCESS | 784 | --DOCSHELL 152B3800 == 34 [pid = 784] [id = 591] 02:42:13 INFO - PROCESS | 784 | --DOCSHELL 1314E400 == 33 [pid = 784] [id = 590] 02:42:13 INFO - PROCESS | 784 | --DOCSHELL 112E5400 == 32 [pid = 784] [id = 589] 02:42:13 INFO - PROCESS | 784 | --DOCSHELL 10B6D400 == 31 [pid = 784] [id = 588] 02:42:13 INFO - PROCESS | 784 | --DOCSHELL 16ACF400 == 30 [pid = 784] [id = 587] 02:42:13 INFO - PROCESS | 784 | --DOCSHELL 10F9FC00 == 29 [pid = 784] [id = 578] 02:42:13 INFO - PROCESS | 784 | --DOCSHELL 16150400 == 28 [pid = 784] [id = 600] 02:42:13 INFO - PROCESS | 784 | --DOCSHELL 1A099400 == 27 [pid = 784] [id = 601] 02:42:13 INFO - PROCESS | 784 | --DOCSHELL 1A406400 == 26 [pid = 784] [id = 598] 02:42:13 INFO - PROCESS | 784 | --DOCSHELL 10A4B400 == 25 [pid = 784] [id = 599] 02:42:13 INFO - PROCESS | 784 | --DOMWINDOW == 86 (1801AC00) [pid = 784] [serial = 1759] [outer = 00000000] [url = about:blank] 02:42:13 INFO - PROCESS | 784 | --DOMWINDOW == 85 (13249800) [pid = 784] [serial = 1736] [outer = 00000000] [url = about:blank] 02:42:13 INFO - PROCESS | 784 | --DOMWINDOW == 84 (130DA400) [pid = 784] [serial = 1735] [outer = 00000000] [url = about:blank] 02:42:13 INFO - PROCESS | 784 | --DOMWINDOW == 83 (161E2400) [pid = 784] [serial = 1747] [outer = 00000000] [url = about:blank] 02:42:13 INFO - PROCESS | 784 | --DOMWINDOW == 82 (139C9000) [pid = 784] [serial = 1741] [outer = 00000000] [url = about:blank] 02:42:13 INFO - PROCESS | 784 | --DOMWINDOW == 81 (13C25C00) [pid = 784] [serial = 1742] [outer = 00000000] [url = about:blank] 02:42:13 INFO - PROCESS | 784 | --DOMWINDOW == 80 (15361800) [pid = 784] [serial = 1744] [outer = 00000000] [url = about:blank] 02:42:13 INFO - PROCESS | 784 | --DOMWINDOW == 79 (11A51C00) [pid = 784] [serial = 1738] [outer = 00000000] [url = about:blank] 02:42:13 INFO - PROCESS | 784 | --DOMWINDOW == 78 (12979C00) [pid = 784] [serial = 1739] [outer = 00000000] [url = about:blank] 02:42:13 INFO - PROCESS | 784 | --DOMWINDOW == 77 (16A1AC00) [pid = 784] [serial = 1750] [outer = 00000000] [url = about:blank] 02:42:13 INFO - PROCESS | 784 | --DOMWINDOW == 76 (114DFC00) [pid = 784] [serial = 1753] [outer = 00000000] [url = about:blank] 02:42:13 INFO - PROCESS | 784 | --DOMWINDOW == 75 (16ACD400) [pid = 784] [serial = 1751] [outer = 00000000] [url = about:blank] 02:42:13 INFO - PROCESS | 784 | --DOMWINDOW == 74 (18021800) [pid = 784] [serial = 1760] [outer = 00000000] [url = about:blank] 02:42:13 INFO - PROCESS | 784 | --DOMWINDOW == 73 (13440C00) [pid = 784] [serial = 1727] [outer = 00000000] [url = about:blank] 02:42:13 INFO - PROCESS | 784 | --DOMWINDOW == 72 (13149000) [pid = 784] [serial = 1726] [outer = 00000000] [url = about:blank] 02:42:13 INFO - PROCESS | 784 | --DOMWINDOW == 71 (163A7800) [pid = 784] [serial = 1730] [outer = 00000000] [url = about:blank] 02:42:13 INFO - PROCESS | 784 | --DOMWINDOW == 70 (16022400) [pid = 784] [serial = 1729] [outer = 00000000] [url = about:blank] 02:42:13 INFO - PROCESS | 784 | --DOMWINDOW == 69 (1A5C9800) [pid = 784] [serial = 1733] [outer = 00000000] [url = about:blank] 02:42:13 INFO - PROCESS | 784 | --DOMWINDOW == 68 (1A4BC800) [pid = 784] [serial = 1732] [outer = 00000000] [url = about:blank] 02:42:13 INFO - PROCESS | 784 | --DOMWINDOW == 67 (1792D400) [pid = 784] [serial = 1757] [outer = 00000000] [url = about:blank] 02:42:13 INFO - PROCESS | 784 | --DOMWINDOW == 66 (152AF400) [pid = 784] [serial = 1754] [outer = 00000000] [url = about:blank] 02:42:13 INFO - PROCESS | 784 | --DOMWINDOW == 65 (163A6400) [pid = 784] [serial = 1748] [outer = 00000000] [url = about:blank] 02:42:13 INFO - PROCESS | 784 | --DOMWINDOW == 64 (1583B000) [pid = 784] [serial = 1745] [outer = 00000000] [url = about:blank] 02:42:13 INFO - PROCESS | 784 | --DOMWINDOW == 63 (1777CC00) [pid = 784] [serial = 1756] [outer = 00000000] [url = about:blank] 02:42:13 INFO - PROCESS | 784 | 1470735733450 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 02:42:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:42:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1703ms 02:42:13 INFO - PROCESS | 784 | 1470735733472 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 02:42:13 INFO - PROCESS | 784 | 1470735733476 Marionette TRACE conn3 <- [1,2373,null,{"value":"13"}] 02:42:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:42:13 INFO - PROCESS | 784 | 1470735733481 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:42:13 INFO - PROCESS | 784 | 1470735733484 Marionette TRACE conn3 <- [1,2374,null,{}] 02:42:13 INFO - PROCESS | 784 | 1470735733493 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:13 INFO - PROCESS | 784 | 1470735733496 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:13 INFO - PROCESS | 784 | 1470735733622 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 02:42:13 INFO - PROCESS | 784 | 1470735733720 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:13 INFO - PROCESS | 784 | 1470735733722 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:13 INFO - PROCESS | 784 | ++DOCSHELL 10B69400 == 26 [pid = 784] [id = 603] 02:42:13 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (10B6D000) [pid = 784] [serial = 1809] [outer = 00000000] 02:42:13 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (11C36800) [pid = 784] [serial = 1810] [outer = 10B6D000] 02:42:13 INFO - PROCESS | 784 | 1470735733770 Marionette DEBUG loaded listener.js 02:42:13 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (12979000) [pid = 784] [serial = 1811] [outer = 10B6D000] 02:42:14 INFO - PROCESS | 784 | 1470735734198 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 02:42:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:42:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 734ms 02:42:14 INFO - PROCESS | 784 | 1470735734220 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 02:42:14 INFO - PROCESS | 784 | 1470735734225 Marionette TRACE conn3 <- [1,2377,null,{"value":"13"}] 02:42:14 INFO - PROCESS | 784 | 1470735734235 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:42:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:42:14 INFO - PROCESS | 784 | 1470735734238 Marionette TRACE conn3 <- [1,2378,null,{}] 02:42:14 INFO - PROCESS | 784 | 1470735734242 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:14 INFO - PROCESS | 784 | 1470735734245 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:14 INFO - PROCESS | 784 | 1470735734336 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 02:42:14 INFO - PROCESS | 784 | 1470735734345 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:14 INFO - PROCESS | 784 | 1470735734348 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:14 INFO - PROCESS | 784 | ++DOCSHELL 131F1800 == 27 [pid = 784] [id = 604] 02:42:14 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (131F1C00) [pid = 784] [serial = 1812] [outer = 00000000] 02:42:14 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (13250400) [pid = 784] [serial = 1813] [outer = 131F1C00] 02:42:14 INFO - PROCESS | 784 | 1470735734401 Marionette DEBUG loaded listener.js 02:42:14 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (1343F400) [pid = 784] [serial = 1814] [outer = 131F1C00] 02:42:14 INFO - PROCESS | 784 | 1470735734873 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 02:42:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:42:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 703ms 02:42:14 INFO - PROCESS | 784 | 1470735734936 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 02:42:14 INFO - PROCESS | 784 | 1470735734938 Marionette TRACE conn3 <- [1,2381,null,{"value":"13"}] 02:42:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:42:14 INFO - PROCESS | 784 | 1470735734941 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:42:14 INFO - PROCESS | 784 | 1470735734945 Marionette TRACE conn3 <- [1,2382,null,{}] 02:42:14 INFO - PROCESS | 784 | 1470735734956 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:14 INFO - PROCESS | 784 | 1470735734961 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:15 INFO - PROCESS | 784 | 1470735735074 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 02:42:15 INFO - PROCESS | 784 | 1470735735182 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:15 INFO - PROCESS | 784 | 1470735735185 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:15 INFO - PROCESS | 784 | ++DOCSHELL 152B3000 == 28 [pid = 784] [id = 605] 02:42:15 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (152B3400) [pid = 784] [serial = 1815] [outer = 00000000] 02:42:15 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (152CD400) [pid = 784] [serial = 1816] [outer = 152B3400] 02:42:15 INFO - PROCESS | 784 | 1470735735232 Marionette DEBUG loaded listener.js 02:42:15 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (15838800) [pid = 784] [serial = 1817] [outer = 152B3400] 02:42:15 INFO - PROCESS | 784 | 1470735735671 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:42:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:42:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 734ms 02:42:15 INFO - PROCESS | 784 | 1470735735681 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 02:42:15 INFO - PROCESS | 784 | 1470735735684 Marionette TRACE conn3 <- [1,2385,null,{"value":"13"}] 02:42:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:42:15 INFO - PROCESS | 784 | 1470735735687 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:42:15 INFO - PROCESS | 784 | 1470735735698 Marionette TRACE conn3 <- [1,2386,null,{}] 02:42:15 INFO - PROCESS | 784 | 1470735735712 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:15 INFO - PROCESS | 784 | 1470735735714 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:15 INFO - PROCESS | 784 | 1470735735833 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 02:42:15 INFO - PROCESS | 784 | 1470735735841 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:15 INFO - PROCESS | 784 | 1470735735843 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:15 INFO - PROCESS | 784 | ++DOCSHELL 152CBC00 == 29 [pid = 784] [id = 606] 02:42:15 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (152CDC00) [pid = 784] [serial = 1818] [outer = 00000000] 02:42:15 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (16029C00) [pid = 784] [serial = 1819] [outer = 152CDC00] 02:42:15 INFO - PROCESS | 784 | 1470735735888 Marionette DEBUG loaded listener.js 02:42:15 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (161E4000) [pid = 784] [serial = 1820] [outer = 152CDC00] 02:42:16 INFO - PROCESS | 784 | 1470735736330 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 02:42:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:42:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 657ms 02:42:16 INFO - PROCESS | 784 | 1470735736349 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 02:42:16 INFO - PROCESS | 784 | 1470735736351 Marionette TRACE conn3 <- [1,2389,null,{"value":"13"}] 02:42:16 INFO - PROCESS | 784 | 1470735736354 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:42:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:42:16 INFO - PROCESS | 784 | 1470735736356 Marionette TRACE conn3 <- [1,2390,null,{}] 02:42:16 INFO - PROCESS | 784 | 1470735736359 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:16 INFO - PROCESS | 784 | 1470735736361 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:16 INFO - PROCESS | 784 | 1470735736478 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 02:42:16 INFO - PROCESS | 784 | 1470735736570 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:16 INFO - PROCESS | 784 | 1470735736572 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:16 INFO - PROCESS | 784 | ++DOCSHELL 163A4400 == 30 [pid = 784] [id = 607] 02:42:16 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (163A4800) [pid = 784] [serial = 1821] [outer = 00000000] 02:42:16 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (163AD400) [pid = 784] [serial = 1822] [outer = 163A4800] 02:42:16 INFO - PROCESS | 784 | 1470735736618 Marionette DEBUG loaded listener.js 02:42:16 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (16A1CC00) [pid = 784] [serial = 1823] [outer = 163A4800] 02:42:17 INFO - PROCESS | 784 | 1470735737059 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 02:42:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:42:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 735ms 02:42:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:42:17 INFO - PROCESS | 784 | 1470735737099 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 02:42:17 INFO - PROCESS | 784 | 1470735737101 Marionette TRACE conn3 <- [1,2393,null,{"value":"13"}] 02:42:17 INFO - PROCESS | 784 | 1470735737104 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:42:17 INFO - PROCESS | 784 | 1470735737106 Marionette TRACE conn3 <- [1,2394,null,{}] 02:42:17 INFO - PROCESS | 784 | 1470735737109 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:17 INFO - PROCESS | 784 | 1470735737115 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:17 INFO - PROCESS | 784 | 1470735737250 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 02:42:17 INFO - PROCESS | 784 | 1470735737261 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:17 INFO - PROCESS | 784 | 1470735737263 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:17 INFO - PROCESS | 784 | ++DOCSHELL 152A6800 == 31 [pid = 784] [id = 608] 02:42:17 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (163AE000) [pid = 784] [serial = 1824] [outer = 00000000] 02:42:17 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (176A6000) [pid = 784] [serial = 1825] [outer = 163AE000] 02:42:17 INFO - PROCESS | 784 | 1470735737361 Marionette DEBUG loaded listener.js 02:42:17 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (17935C00) [pid = 784] [serial = 1826] [outer = 163AE000] 02:42:17 INFO - PROCESS | 784 | --DOMWINDOW == 80 (19EDAC00) [pid = 784] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:42:17 INFO - PROCESS | 784 | --DOMWINDOW == 79 (16ADA800) [pid = 784] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:42:17 INFO - PROCESS | 784 | --DOMWINDOW == 78 (17752400) [pid = 784] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:42:17 INFO - PROCESS | 784 | --DOMWINDOW == 77 (103CB400) [pid = 784] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:42:17 INFO - PROCESS | 784 | --DOMWINDOW == 76 (17779800) [pid = 784] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:42:17 INFO - PROCESS | 784 | --DOMWINDOW == 75 (13152800) [pid = 784] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:42:17 INFO - PROCESS | 784 | --DOMWINDOW == 74 (1A409000) [pid = 784] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:42:17 INFO - PROCESS | 784 | --DOMWINDOW == 73 (1121E000) [pid = 784] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:42:17 INFO - PROCESS | 784 | --DOMWINDOW == 72 (152B4400) [pid = 784] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:42:17 INFO - PROCESS | 784 | --DOMWINDOW == 71 (112E6800) [pid = 784] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:42:17 INFO - PROCESS | 784 | --DOMWINDOW == 70 (1614E800) [pid = 784] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:42:17 INFO - PROCESS | 784 | --DOMWINDOW == 69 (131F1400) [pid = 784] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:42:17 INFO - PROCESS | 784 | 1470735737975 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 02:42:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:42:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 906ms 02:42:18 INFO - PROCESS | 784 | 1470735738007 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 02:42:18 INFO - PROCESS | 784 | 1470735738009 Marionette TRACE conn3 <- [1,2397,null,{"value":"13"}] 02:42:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:42:18 INFO - PROCESS | 784 | 1470735738012 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:42:18 INFO - PROCESS | 784 | 1470735738014 Marionette TRACE conn3 <- [1,2398,null,{}] 02:42:18 INFO - PROCESS | 784 | 1470735738017 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:18 INFO - PROCESS | 784 | 1470735738019 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:18 INFO - PROCESS | 784 | 1470735738102 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 02:42:18 INFO - PROCESS | 784 | 1470735738107 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:18 INFO - PROCESS | 784 | 1470735738109 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:18 INFO - PROCESS | 784 | ++DOCSHELL 11219000 == 32 [pid = 784] [id = 609] 02:42:18 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (152B4400) [pid = 784] [serial = 1827] [outer = 00000000] 02:42:18 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (16984800) [pid = 784] [serial = 1828] [outer = 152B4400] 02:42:18 INFO - PROCESS | 784 | 1470735738152 Marionette DEBUG loaded listener.js 02:42:18 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (16C4CC00) [pid = 784] [serial = 1829] [outer = 152B4400] 02:42:18 INFO - PROCESS | 784 | 1470735738595 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 02:42:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:42:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 641ms 02:42:18 INFO - PROCESS | 784 | 1470735738650 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 02:42:18 INFO - PROCESS | 784 | 1470735738652 Marionette TRACE conn3 <- [1,2401,null,{"value":"13"}] 02:42:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:42:18 INFO - PROCESS | 784 | 1470735738656 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:42:18 INFO - PROCESS | 784 | 1470735738658 Marionette TRACE conn3 <- [1,2402,null,{}] 02:42:18 INFO - PROCESS | 784 | 1470735738662 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:18 INFO - PROCESS | 784 | 1470735738663 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:18 INFO - PROCESS | 784 | 1470735738741 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 02:42:18 INFO - PROCESS | 784 | 1470735738747 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:18 INFO - PROCESS | 784 | 1470735738749 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:18 INFO - PROCESS | 784 | ++DOCSHELL 16AD7400 == 33 [pid = 784] [id = 610] 02:42:18 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (17953000) [pid = 784] [serial = 1830] [outer = 00000000] 02:42:18 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (182C0000) [pid = 784] [serial = 1831] [outer = 17953000] 02:42:18 INFO - PROCESS | 784 | 1470735738792 Marionette DEBUG loaded listener.js 02:42:18 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (18013800) [pid = 784] [serial = 1832] [outer = 17953000] 02:42:19 INFO - PROCESS | 784 | 1470735739218 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 02:42:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:42:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 594ms 02:42:19 INFO - PROCESS | 784 | 1470735739259 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 02:42:19 INFO - PROCESS | 784 | 1470735739261 Marionette TRACE conn3 <- [1,2405,null,{"value":"13"}] 02:42:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:42:19 INFO - PROCESS | 784 | 1470735739264 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:42:19 INFO - PROCESS | 784 | 1470735739266 Marionette TRACE conn3 <- [1,2406,null,{}] 02:42:19 INFO - PROCESS | 784 | 1470735739269 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:19 INFO - PROCESS | 784 | 1470735739271 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:19 INFO - PROCESS | 784 | 1470735739371 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 02:42:19 INFO - PROCESS | 784 | 1470735739378 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:19 INFO - PROCESS | 784 | 1470735739380 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:19 INFO - PROCESS | 784 | ++DOCSHELL 152B2400 == 34 [pid = 784] [id = 611] 02:42:19 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (19C0C800) [pid = 784] [serial = 1833] [outer = 00000000] 02:42:19 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (19ED6800) [pid = 784] [serial = 1834] [outer = 19C0C800] 02:42:19 INFO - PROCESS | 784 | 1470735739424 Marionette DEBUG loaded listener.js 02:42:19 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (1A093C00) [pid = 784] [serial = 1835] [outer = 19C0C800] 02:42:20 INFO - PROCESS | 784 | 1470735740183 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:42:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:42:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1001ms 02:42:20 INFO - PROCESS | 784 | 1470735740267 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 02:42:20 INFO - PROCESS | 784 | 1470735740272 Marionette TRACE conn3 <- [1,2409,null,{"value":"13"}] 02:42:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:42:20 INFO - PROCESS | 784 | 1470735740277 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:42:20 INFO - PROCESS | 784 | 1470735740280 Marionette TRACE conn3 <- [1,2410,null,{}] 02:42:20 INFO - PROCESS | 784 | 1470735740287 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:20 INFO - PROCESS | 784 | 1470735740290 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:20 INFO - PROCESS | 784 | 1470735740480 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 02:42:20 INFO - PROCESS | 784 | 1470735740491 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:20 INFO - PROCESS | 784 | 1470735740494 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:20 INFO - PROCESS | 784 | ++DOCSHELL 1147E000 == 35 [pid = 784] [id = 612] 02:42:20 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (114DB000) [pid = 784] [serial = 1836] [outer = 00000000] 02:42:20 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (131E2800) [pid = 784] [serial = 1837] [outer = 114DB000] 02:42:20 INFO - PROCESS | 784 | 1470735740550 Marionette DEBUG loaded listener.js 02:42:20 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (13936400) [pid = 784] [serial = 1838] [outer = 114DB000] 02:42:21 INFO - PROCESS | 784 | 1470735741352 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:42:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:42:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1157ms 02:42:21 INFO - PROCESS | 784 | 1470735741437 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 02:42:21 INFO - PROCESS | 784 | 1470735741442 Marionette TRACE conn3 <- [1,2413,null,{"value":"13"}] 02:42:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:42:21 INFO - PROCESS | 784 | 1470735741449 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:42:21 INFO - PROCESS | 784 | 1470735741452 Marionette TRACE conn3 <- [1,2414,null,{}] 02:42:21 INFO - PROCESS | 784 | 1470735741457 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:21 INFO - PROCESS | 784 | 1470735741460 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:21 INFO - PROCESS | 784 | 1470735741613 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 02:42:21 INFO - PROCESS | 784 | 1470735741820 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:21 INFO - PROCESS | 784 | 1470735741824 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:21 INFO - PROCESS | 784 | ++DOCSHELL 0C777000 == 36 [pid = 784] [id = 613] 02:42:21 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (10329800) [pid = 784] [serial = 1839] [outer = 00000000] 02:42:21 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (104E6C00) [pid = 784] [serial = 1840] [outer = 10329800] 02:42:21 INFO - PROCESS | 784 | 1470735741881 Marionette DEBUG loaded listener.js 02:42:21 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (10A4C400) [pid = 784] [serial = 1841] [outer = 10329800] 02:42:22 INFO - PROCESS | 784 | --DOCSHELL 16AD7400 == 35 [pid = 784] [id = 610] 02:42:22 INFO - PROCESS | 784 | --DOCSHELL 11219000 == 34 [pid = 784] [id = 609] 02:42:22 INFO - PROCESS | 784 | --DOCSHELL 152A6800 == 33 [pid = 784] [id = 608] 02:42:22 INFO - PROCESS | 784 | --DOCSHELL 163A4400 == 32 [pid = 784] [id = 607] 02:42:22 INFO - PROCESS | 784 | --DOCSHELL 152CBC00 == 31 [pid = 784] [id = 606] 02:42:22 INFO - PROCESS | 784 | --DOCSHELL 152B3000 == 30 [pid = 784] [id = 605] 02:42:22 INFO - PROCESS | 784 | --DOCSHELL 131F1800 == 29 [pid = 784] [id = 604] 02:42:22 INFO - PROCESS | 784 | --DOCSHELL 10B69400 == 28 [pid = 784] [id = 603] 02:42:22 INFO - PROCESS | 784 | --DOCSHELL 10472C00 == 27 [pid = 784] [id = 602] 02:42:22 INFO - PROCESS | 784 | --DOMWINDOW == 83 (1A405000) [pid = 784] [serial = 1793] [outer = 00000000] [url = about:blank] 02:42:22 INFO - PROCESS | 784 | --DOMWINDOW == 82 (17164800) [pid = 784] [serial = 1780] [outer = 00000000] [url = about:blank] 02:42:22 INFO - PROCESS | 784 | --DOMWINDOW == 81 (17C93C00) [pid = 784] [serial = 1783] [outer = 00000000] [url = about:blank] 02:42:22 INFO - PROCESS | 784 | --DOMWINDOW == 80 (173AC400) [pid = 784] [serial = 1781] [outer = 00000000] [url = about:blank] 02:42:22 INFO - PROCESS | 784 | --DOMWINDOW == 79 (1293D800) [pid = 784] [serial = 1786] [outer = 00000000] [url = about:blank] 02:42:22 INFO - PROCESS | 784 | --DOMWINDOW == 78 (19ECEC00) [pid = 784] [serial = 1762] [outer = 00000000] [url = about:blank] 02:42:22 INFO - PROCESS | 784 | --DOMWINDOW == 77 (19ED5C00) [pid = 784] [serial = 1763] [outer = 00000000] [url = about:blank] 02:42:22 INFO - PROCESS | 784 | --DOMWINDOW == 76 (139CF800) [pid = 784] [serial = 1771] [outer = 00000000] [url = about:blank] 02:42:22 INFO - PROCESS | 784 | --DOMWINDOW == 75 (1A5C3800) [pid = 784] [serial = 1796] [outer = 00000000] [url = about:blank] 02:42:22 INFO - PROCESS | 784 | --DOMWINDOW == 74 (13E9FC00) [pid = 784] [serial = 1772] [outer = 00000000] [url = about:blank] 02:42:22 INFO - PROCESS | 784 | --DOMWINDOW == 73 (1A4BEC00) [pid = 784] [serial = 1795] [outer = 00000000] [url = about:blank] 02:42:22 INFO - PROCESS | 784 | --DOMWINDOW == 72 (1834B000) [pid = 784] [serial = 1784] [outer = 00000000] [url = about:blank] 02:42:22 INFO - PROCESS | 784 | --DOMWINDOW == 71 (129BD800) [pid = 784] [serial = 1765] [outer = 00000000] [url = about:blank] 02:42:22 INFO - PROCESS | 784 | --DOMWINDOW == 70 (12D77C00) [pid = 784] [serial = 1766] [outer = 00000000] [url = about:blank] 02:42:22 INFO - PROCESS | 784 | --DOMWINDOW == 69 (1536D400) [pid = 784] [serial = 1774] [outer = 00000000] [url = about:blank] 02:42:22 INFO - PROCESS | 784 | --DOMWINDOW == 68 (15D97000) [pid = 784] [serial = 1775] [outer = 00000000] [url = about:blank] 02:42:22 INFO - PROCESS | 784 | --DOMWINDOW == 67 (12939800) [pid = 784] [serial = 1768] [outer = 00000000] [url = about:blank] 02:42:22 INFO - PROCESS | 784 | --DOMWINDOW == 66 (12D6D800) [pid = 784] [serial = 1769] [outer = 00000000] [url = about:blank] 02:42:22 INFO - PROCESS | 784 | --DOMWINDOW == 65 (163AF000) [pid = 784] [serial = 1777] [outer = 00000000] [url = about:blank] 02:42:22 INFO - PROCESS | 784 | --DOMWINDOW == 64 (131EE000) [pid = 784] [serial = 1787] [outer = 00000000] [url = about:blank] 02:42:22 INFO - PROCESS | 784 | --DOMWINDOW == 63 (19C04800) [pid = 784] [serial = 1789] [outer = 00000000] [url = about:blank] 02:42:22 INFO - PROCESS | 784 | --DOMWINDOW == 62 (1A09CC00) [pid = 784] [serial = 1792] [outer = 00000000] [url = about:blank] 02:42:22 INFO - PROCESS | 784 | --DOMWINDOW == 61 (19C07000) [pid = 784] [serial = 1790] [outer = 00000000] [url = about:blank] 02:42:22 INFO - PROCESS | 784 | --DOMWINDOW == 60 (1696B000) [pid = 784] [serial = 1778] [outer = 00000000] [url = about:blank] 02:42:22 INFO - PROCESS | 784 | 1470735742500 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 02:42:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:42:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1094ms 02:42:22 INFO - PROCESS | 784 | 1470735742549 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 02:42:22 INFO - PROCESS | 784 | 1470735742552 Marionette TRACE conn3 <- [1,2417,null,{"value":"13"}] 02:42:22 INFO - PROCESS | 784 | 1470735742557 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:42:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:42:22 INFO - PROCESS | 784 | 1470735742560 Marionette TRACE conn3 <- [1,2418,null,{}] 02:42:22 INFO - PROCESS | 784 | 1470735742566 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:22 INFO - PROCESS | 784 | 1470735742570 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:22 INFO - PROCESS | 784 | 1470735742656 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 02:42:22 INFO - PROCESS | 784 | 1470735742754 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:22 INFO - PROCESS | 784 | 1470735742757 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:22 INFO - PROCESS | 784 | ++DOCSHELL 10A07800 == 28 [pid = 784] [id = 614] 02:42:22 INFO - PROCESS | 784 | ++DOMWINDOW == 61 (10A4C000) [pid = 784] [serial = 1842] [outer = 00000000] 02:42:22 INFO - PROCESS | 784 | ++DOMWINDOW == 62 (13157400) [pid = 784] [serial = 1843] [outer = 10A4C000] 02:42:22 INFO - PROCESS | 784 | 1470735742804 Marionette DEBUG loaded listener.js 02:42:22 INFO - PROCESS | 784 | ++DOMWINDOW == 63 (131EF400) [pid = 784] [serial = 1844] [outer = 10A4C000] 02:42:23 INFO - PROCESS | 784 | 1470735743214 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 02:42:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:42:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 735ms 02:42:23 INFO - PROCESS | 784 | 1470735743301 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 02:42:23 INFO - PROCESS | 784 | 1470735743305 Marionette TRACE conn3 <- [1,2421,null,{"value":"13"}] 02:42:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:42:23 INFO - PROCESS | 784 | 1470735743309 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:42:23 INFO - PROCESS | 784 | 1470735743311 Marionette TRACE conn3 <- [1,2422,null,{}] 02:42:23 INFO - PROCESS | 784 | 1470735743315 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:23 INFO - PROCESS | 784 | 1470735743317 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:23 INFO - PROCESS | 784 | 1470735743403 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 02:42:23 INFO - PROCESS | 784 | 1470735743417 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:23 INFO - PROCESS | 784 | 1470735743419 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:23 INFO - PROCESS | 784 | ++DOCSHELL 14297800 == 29 [pid = 784] [id = 615] 02:42:23 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (142A1800) [pid = 784] [serial = 1845] [outer = 00000000] 02:42:23 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (152AF400) [pid = 784] [serial = 1846] [outer = 142A1800] 02:42:23 INFO - PROCESS | 784 | 1470735743464 Marionette DEBUG loaded listener.js 02:42:23 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (1536D400) [pid = 784] [serial = 1847] [outer = 142A1800] 02:42:23 INFO - PROCESS | 784 | 1470735743942 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 02:42:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:42:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 703ms 02:42:24 INFO - PROCESS | 784 | 1470735744009 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 02:42:24 INFO - PROCESS | 784 | 1470735744011 Marionette TRACE conn3 <- [1,2425,null,{"value":"13"}] 02:42:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:42:24 INFO - PROCESS | 784 | 1470735744016 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:42:24 INFO - PROCESS | 784 | 1470735744022 Marionette TRACE conn3 <- [1,2426,null,{}] 02:42:24 INFO - PROCESS | 784 | 1470735744031 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:24 INFO - PROCESS | 784 | 1470735744035 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:24 INFO - PROCESS | 784 | 1470735744120 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 02:42:24 INFO - PROCESS | 784 | 1470735744222 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:24 INFO - PROCESS | 784 | 1470735744224 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:24 INFO - PROCESS | 784 | ++DOCSHELL 163A7000 == 30 [pid = 784] [id = 616] 02:42:24 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (163A7400) [pid = 784] [serial = 1848] [outer = 00000000] 02:42:24 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (1696C000) [pid = 784] [serial = 1849] [outer = 163A7400] 02:42:24 INFO - PROCESS | 784 | 1470735744268 Marionette DEBUG loaded listener.js 02:42:24 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (16A1C800) [pid = 784] [serial = 1850] [outer = 163A7400] 02:42:24 INFO - PROCESS | 784 | 1470735744669 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 02:42:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:42:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 704ms 02:42:24 INFO - PROCESS | 784 | 1470735744714 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 02:42:24 INFO - PROCESS | 784 | 1470735744716 Marionette TRACE conn3 <- [1,2429,null,{"value":"13"}] 02:42:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:42:24 INFO - PROCESS | 784 | 1470735744725 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:42:24 INFO - PROCESS | 784 | 1470735744727 Marionette TRACE conn3 <- [1,2430,null,{}] 02:42:24 INFO - PROCESS | 784 | 1470735744731 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:24 INFO - PROCESS | 784 | 1470735744733 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:24 INFO - PROCESS | 784 | 1470735744873 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 02:42:24 INFO - PROCESS | 784 | 1470735744883 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:24 INFO - PROCESS | 784 | 1470735744885 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:24 INFO - PROCESS | 784 | ++DOCSHELL 16A1AC00 == 31 [pid = 784] [id = 617] 02:42:24 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (16AD3000) [pid = 784] [serial = 1851] [outer = 00000000] 02:42:24 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (173E5C00) [pid = 784] [serial = 1852] [outer = 16AD3000] 02:42:24 INFO - PROCESS | 784 | 1470735744928 Marionette DEBUG loaded listener.js 02:42:25 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (17783C00) [pid = 784] [serial = 1853] [outer = 16AD3000] 02:42:25 INFO - PROCESS | 784 | 1470735745363 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 02:42:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:42:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 688ms 02:42:25 INFO - PROCESS | 784 | 1470735745433 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 02:42:25 INFO - PROCESS | 784 | 1470735745435 Marionette TRACE conn3 <- [1,2433,null,{"value":"13"}] 02:42:25 INFO - PROCESS | 784 | 1470735745439 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:42:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:42:25 INFO - PROCESS | 784 | 1470735745441 Marionette TRACE conn3 <- [1,2434,null,{}] 02:42:25 INFO - PROCESS | 784 | 1470735745444 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:25 INFO - PROCESS | 784 | 1470735745446 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:25 INFO - PROCESS | 784 | 1470735745559 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 02:42:25 INFO - PROCESS | 784 | 1470735745630 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:25 INFO - PROCESS | 784 | 1470735745636 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:25 INFO - PROCESS | 784 | ++DOCSHELL 139CF800 == 32 [pid = 784] [id = 618] 02:42:25 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (17953800) [pid = 784] [serial = 1854] [outer = 00000000] 02:42:25 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (182C1800) [pid = 784] [serial = 1855] [outer = 17953800] 02:42:25 INFO - PROCESS | 784 | 1470735745689 Marionette DEBUG loaded listener.js 02:42:25 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (19798000) [pid = 784] [serial = 1856] [outer = 17953800] 02:42:26 INFO - PROCESS | 784 | 1470735746122 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 02:42:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:42:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 750ms 02:42:26 INFO - PROCESS | 784 | 1470735746202 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 02:42:26 INFO - PROCESS | 784 | 1470735746204 Marionette TRACE conn3 <- [1,2437,null,{"value":"13"}] 02:42:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:42:26 INFO - PROCESS | 784 | 1470735746212 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:42:26 INFO - PROCESS | 784 | 1470735746213 Marionette TRACE conn3 <- [1,2438,null,{}] 02:42:26 INFO - PROCESS | 784 | 1470735746217 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:26 INFO - PROCESS | 784 | 1470735746219 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:26 INFO - PROCESS | 784 | 1470735746332 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 02:42:26 INFO - PROCESS | 784 | 1470735746344 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:26 INFO - PROCESS | 784 | 1470735746346 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:26 INFO - PROCESS | 784 | ++DOCSHELL 180A4000 == 33 [pid = 784] [id = 619] 02:42:26 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (19ED5C00) [pid = 784] [serial = 1857] [outer = 00000000] 02:42:26 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (1A09CC00) [pid = 784] [serial = 1858] [outer = 19ED5C00] 02:42:26 INFO - PROCESS | 784 | 1470735746398 Marionette DEBUG loaded listener.js 02:42:26 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (152CBC00) [pid = 784] [serial = 1859] [outer = 19ED5C00] 02:42:26 INFO - PROCESS | 784 | --DOMWINDOW == 77 (10B6D000) [pid = 784] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:42:26 INFO - PROCESS | 784 | --DOMWINDOW == 76 (131F1C00) [pid = 784] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:42:26 INFO - PROCESS | 784 | --DOMWINDOW == 75 (152B3400) [pid = 784] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:42:26 INFO - PROCESS | 784 | --DOMWINDOW == 74 (10474000) [pid = 784] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:42:26 INFO - PROCESS | 784 | --DOMWINDOW == 73 (152CDC00) [pid = 784] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:42:26 INFO - PROCESS | 784 | --DOMWINDOW == 72 (163A4800) [pid = 784] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:42:26 INFO - PROCESS | 784 | --DOMWINDOW == 71 (163AE000) [pid = 784] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:42:26 INFO - PROCESS | 784 | --DOMWINDOW == 70 (114DAC00) [pid = 784] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:42:26 INFO - PROCESS | 784 | --DOMWINDOW == 69 (17953000) [pid = 784] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:42:26 INFO - PROCESS | 784 | --DOMWINDOW == 68 (16153C00) [pid = 784] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:42:26 INFO - PROCESS | 784 | --DOMWINDOW == 67 (1A408400) [pid = 784] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:42:26 INFO - PROCESS | 784 | --DOMWINDOW == 66 (152B4400) [pid = 784] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:42:26 INFO - PROCESS | 784 | 1470735746896 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 02:42:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:42:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 735ms 02:42:26 INFO - PROCESS | 784 | 1470735746952 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 02:42:26 INFO - PROCESS | 784 | 1470735746954 Marionette TRACE conn3 <- [1,2441,null,{"value":"13"}] 02:42:26 INFO - PROCESS | 784 | 1470735746957 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:42:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:42:26 INFO - PROCESS | 784 | 1470735746959 Marionette TRACE conn3 <- [1,2442,null,{}] 02:42:26 INFO - PROCESS | 784 | 1470735746962 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:26 INFO - PROCESS | 784 | 1470735746964 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:27 INFO - PROCESS | 784 | 1470735747044 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 02:42:27 INFO - PROCESS | 784 | 1470735747050 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:27 INFO - PROCESS | 784 | 1470735747052 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:27 INFO - PROCESS | 784 | ++DOCSHELL 1059AC00 == 34 [pid = 784] [id = 620] 02:42:27 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (10A55400) [pid = 784] [serial = 1860] [outer = 00000000] 02:42:27 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (152CF000) [pid = 784] [serial = 1861] [outer = 10A55400] 02:42:27 INFO - PROCESS | 784 | 1470735747095 Marionette DEBUG loaded listener.js 02:42:27 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (16153C00) [pid = 784] [serial = 1862] [outer = 10A55400] 02:42:27 INFO - PROCESS | 784 | 1470735747516 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 02:42:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:42:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 594ms 02:42:27 INFO - PROCESS | 784 | 1470735747556 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 02:42:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:42:27 INFO - PROCESS | 784 | 1470735747558 Marionette TRACE conn3 <- [1,2445,null,{"value":"13"}] 02:42:27 INFO - PROCESS | 784 | 1470735747562 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:42:27 INFO - PROCESS | 784 | 1470735747563 Marionette TRACE conn3 <- [1,2446,null,{}] 02:42:27 INFO - PROCESS | 784 | 1470735747567 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:27 INFO - PROCESS | 784 | 1470735747570 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:27 INFO - PROCESS | 784 | 1470735747658 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 02:42:27 INFO - PROCESS | 784 | 1470735747663 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:27 INFO - PROCESS | 784 | 1470735747665 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:27 INFO - PROCESS | 784 | ++DOCSHELL 13EA3C00 == 35 [pid = 784] [id = 621] 02:42:27 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (152AB400) [pid = 784] [serial = 1863] [outer = 00000000] 02:42:27 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (19ED2800) [pid = 784] [serial = 1864] [outer = 152AB400] 02:42:27 INFO - PROCESS | 784 | 1470735747708 Marionette DEBUG loaded listener.js 02:42:27 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (19EDC000) [pid = 784] [serial = 1865] [outer = 152AB400] 02:42:28 INFO - PROCESS | 784 | 1470735748148 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 02:42:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:42:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 641ms 02:42:28 INFO - PROCESS | 784 | 1470735748209 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 02:42:28 INFO - PROCESS | 784 | 1470735748211 Marionette TRACE conn3 <- [1,2449,null,{"value":"13"}] 02:42:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:42:28 INFO - PROCESS | 784 | 1470735748214 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:42:28 INFO - PROCESS | 784 | 1470735748216 Marionette TRACE conn3 <- [1,2450,null,{}] 02:42:28 INFO - PROCESS | 784 | 1470735748219 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:28 INFO - PROCESS | 784 | 1470735748221 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:28 INFO - PROCESS | 784 | 1470735748303 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 02:42:28 INFO - PROCESS | 784 | 1470735748309 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:28 INFO - PROCESS | 784 | 1470735748319 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:28 INFO - PROCESS | 784 | ++DOCSHELL 163AF000 == 36 [pid = 784] [id = 622] 02:42:28 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (1A40CC00) [pid = 784] [serial = 1866] [outer = 00000000] 02:42:28 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (1A5C5800) [pid = 784] [serial = 1867] [outer = 1A40CC00] 02:42:28 INFO - PROCESS | 784 | 1470735748362 Marionette DEBUG loaded listener.js 02:42:28 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (1A5C6800) [pid = 784] [serial = 1868] [outer = 1A40CC00] 02:42:28 INFO - PROCESS | 784 | 1470735748928 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 02:42:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:42:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 734ms 02:42:28 INFO - PROCESS | 784 | 1470735748956 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 02:42:28 INFO - PROCESS | 784 | 1470735748960 Marionette TRACE conn3 <- [1,2453,null,{"value":"13"}] 02:42:28 INFO - PROCESS | 784 | 1470735748965 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:42:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:42:28 INFO - PROCESS | 784 | 1470735748968 Marionette TRACE conn3 <- [1,2454,null,{}] 02:42:28 INFO - PROCESS | 784 | 1470735748974 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:29 INFO - PROCESS | 784 | 1470735748977 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:29 INFO - PROCESS | 784 | 1470735749129 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 02:42:29 INFO - PROCESS | 784 | 1470735749241 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:29 INFO - PROCESS | 784 | 1470735749244 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:29 INFO - PROCESS | 784 | ++DOCSHELL 10A04400 == 37 [pid = 784] [id = 623] 02:42:29 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (10B77000) [pid = 784] [serial = 1869] [outer = 00000000] 02:42:29 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (13247800) [pid = 784] [serial = 1870] [outer = 10B77000] 02:42:29 INFO - PROCESS | 784 | 1470735749301 Marionette DEBUG loaded listener.js 02:42:29 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (13C1D400) [pid = 784] [serial = 1871] [outer = 10B77000] 02:42:29 INFO - PROCESS | 784 | 1470735749868 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 02:42:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:42:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 937ms 02:42:29 INFO - PROCESS | 784 | 1470735749912 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 02:42:29 INFO - PROCESS | 784 | 1470735749917 Marionette TRACE conn3 <- [1,2457,null,{"value":"13"}] 02:42:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:42:29 INFO - PROCESS | 784 | 1470735749923 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:42:29 INFO - PROCESS | 784 | 1470735749926 Marionette TRACE conn3 <- [1,2458,null,{}] 02:42:29 INFO - PROCESS | 784 | 1470735749930 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:29 INFO - PROCESS | 784 | 1470735749933 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:30 INFO - PROCESS | 784 | 1470735750040 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 02:42:30 INFO - PROCESS | 784 | 1470735750151 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:30 INFO - PROCESS | 784 | 1470735750154 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:30 INFO - PROCESS | 784 | ++DOCSHELL 15DBE000 == 38 [pid = 784] [id = 624] 02:42:30 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (1601DC00) [pid = 784] [serial = 1872] [outer = 00000000] 02:42:30 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (1614E000) [pid = 784] [serial = 1873] [outer = 1601DC00] 02:42:30 INFO - PROCESS | 784 | 1470735750249 Marionette DEBUG loaded listener.js 02:42:30 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (168E1400) [pid = 784] [serial = 1874] [outer = 1601DC00] 02:42:30 INFO - PROCESS | 784 | 1470735750844 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 02:42:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:42:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1000ms 02:42:30 INFO - PROCESS | 784 | 1470735750925 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 02:42:30 INFO - PROCESS | 784 | 1470735750928 Marionette TRACE conn3 <- [1,2461,null,{"value":"13"}] 02:42:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:42:30 INFO - PROCESS | 784 | 1470735750932 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:42:30 INFO - PROCESS | 784 | 1470735750936 Marionette TRACE conn3 <- [1,2462,null,{}] 02:42:30 INFO - PROCESS | 784 | 1470735750947 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:30 INFO - PROCESS | 784 | 1470735750951 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:31 INFO - PROCESS | 784 | 1470735751056 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 02:42:31 INFO - PROCESS | 784 | 1470735751195 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:31 INFO - PROCESS | 784 | 1470735751199 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:31 INFO - PROCESS | 784 | ++DOCSHELL 1A402C00 == 39 [pid = 784] [id = 625] 02:42:31 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (1A407400) [pid = 784] [serial = 1875] [outer = 00000000] 02:42:31 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (1A4BF000) [pid = 784] [serial = 1876] [outer = 1A407400] 02:42:31 INFO - PROCESS | 784 | 1470735751255 Marionette DEBUG loaded listener.js 02:42:31 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1A5D0000) [pid = 784] [serial = 1877] [outer = 1A407400] 02:42:31 INFO - PROCESS | 784 | 1470735751806 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 02:42:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:42:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 938ms 02:42:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:42:31 INFO - PROCESS | 784 | 1470735751876 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 02:42:31 INFO - PROCESS | 784 | 1470735751879 Marionette TRACE conn3 <- [1,2465,null,{"value":"13"}] 02:42:31 INFO - PROCESS | 784 | 1470735751883 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:42:31 INFO - PROCESS | 784 | 1470735751885 Marionette TRACE conn3 <- [1,2466,null,{}] 02:42:31 INFO - PROCESS | 784 | 1470735751889 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:31 INFO - PROCESS | 784 | 1470735751891 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:32 INFO - PROCESS | 784 | 1470735752028 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 02:42:32 INFO - PROCESS | 784 | 1470735752169 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:32 INFO - PROCESS | 784 | 1470735752171 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:32 INFO - PROCESS | 784 | ++DOCSHELL 11A5AC00 == 40 [pid = 784] [id = 626] 02:42:32 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (1293D000) [pid = 784] [serial = 1878] [outer = 00000000] 02:42:32 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (12D75800) [pid = 784] [serial = 1879] [outer = 1293D000] 02:42:32 INFO - PROCESS | 784 | 1470735752229 Marionette DEBUG loaded listener.js 02:42:32 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (132C2C00) [pid = 784] [serial = 1880] [outer = 1293D000] 02:42:32 INFO - PROCESS | 784 | 1470735752973 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 02:42:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:42:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1141ms 02:42:33 INFO - PROCESS | 784 | 1470735753030 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 02:42:33 INFO - PROCESS | 784 | 1470735753034 Marionette TRACE conn3 <- [1,2469,null,{"value":"13"}] 02:42:33 INFO - PROCESS | 784 | 1470735753039 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:42:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:42:33 INFO - PROCESS | 784 | 1470735753044 Marionette TRACE conn3 <- [1,2470,null,{}] 02:42:33 INFO - PROCESS | 784 | 1470735753049 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:33 INFO - PROCESS | 784 | 1470735753052 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:33 INFO - PROCESS | 784 | 1470735753157 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 02:42:33 INFO - PROCESS | 784 | --DOCSHELL 13EA3C00 == 39 [pid = 784] [id = 621] 02:42:33 INFO - PROCESS | 784 | --DOCSHELL 1059AC00 == 38 [pid = 784] [id = 620] 02:42:33 INFO - PROCESS | 784 | --DOCSHELL 180A4000 == 37 [pid = 784] [id = 619] 02:42:33 INFO - PROCESS | 784 | --DOCSHELL 139CF800 == 36 [pid = 784] [id = 618] 02:42:33 INFO - PROCESS | 784 | --DOCSHELL 16A1AC00 == 35 [pid = 784] [id = 617] 02:42:33 INFO - PROCESS | 784 | --DOCSHELL 163A7000 == 34 [pid = 784] [id = 616] 02:42:33 INFO - PROCESS | 784 | --DOCSHELL 14297800 == 33 [pid = 784] [id = 615] 02:42:33 INFO - PROCESS | 784 | --DOCSHELL 10A07800 == 32 [pid = 784] [id = 614] 02:42:33 INFO - PROCESS | 784 | --DOCSHELL 1147E000 == 31 [pid = 784] [id = 612] 02:42:33 INFO - PROCESS | 784 | --DOCSHELL 0C777000 == 30 [pid = 784] [id = 613] 02:42:33 INFO - PROCESS | 784 | --DOCSHELL 152B2400 == 29 [pid = 784] [id = 611] 02:42:33 INFO - PROCESS | 784 | --DOCSHELL 11A5AC00 == 28 [pid = 784] [id = 626] 02:42:33 INFO - PROCESS | 784 | --DOCSHELL 15DBE000 == 27 [pid = 784] [id = 624] 02:42:33 INFO - PROCESS | 784 | --DOCSHELL 1A402C00 == 26 [pid = 784] [id = 625] 02:42:33 INFO - PROCESS | 784 | --DOCSHELL 163AF000 == 25 [pid = 784] [id = 622] 02:42:33 INFO - PROCESS | 784 | --DOCSHELL 10A04400 == 24 [pid = 784] [id = 623] 02:42:33 INFO - PROCESS | 784 | 1470735753872 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:33 INFO - PROCESS | 784 | 1470735753876 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:33 INFO - PROCESS | 784 | --DOMWINDOW == 86 (11C36800) [pid = 784] [serial = 1810] [outer = 00000000] [url = about:blank] 02:42:33 INFO - PROCESS | 784 | --DOMWINDOW == 85 (12979000) [pid = 784] [serial = 1811] [outer = 00000000] [url = about:blank] 02:42:33 INFO - PROCESS | 784 | --DOMWINDOW == 84 (13250400) [pid = 784] [serial = 1813] [outer = 00000000] [url = about:blank] 02:42:33 INFO - PROCESS | 784 | --DOMWINDOW == 83 (1343F400) [pid = 784] [serial = 1814] [outer = 00000000] [url = about:blank] 02:42:33 INFO - PROCESS | 784 | --DOMWINDOW == 82 (152CD400) [pid = 784] [serial = 1816] [outer = 00000000] [url = about:blank] 02:42:33 INFO - PROCESS | 784 | --DOMWINDOW == 81 (1282D800) [pid = 784] [serial = 1808] [outer = 00000000] [url = about:blank] 02:42:33 INFO - PROCESS | 784 | --DOMWINDOW == 80 (10A03C00) [pid = 784] [serial = 1807] [outer = 00000000] [url = about:blank] 02:42:33 INFO - PROCESS | 784 | --DOMWINDOW == 79 (16029C00) [pid = 784] [serial = 1819] [outer = 00000000] [url = about:blank] 02:42:33 INFO - PROCESS | 784 | --DOMWINDOW == 78 (163AD400) [pid = 784] [serial = 1822] [outer = 00000000] [url = about:blank] 02:42:33 INFO - PROCESS | 784 | --DOMWINDOW == 77 (161E4000) [pid = 784] [serial = 1820] [outer = 00000000] [url = about:blank] 02:42:33 INFO - PROCESS | 784 | --DOMWINDOW == 76 (176A6000) [pid = 784] [serial = 1825] [outer = 00000000] [url = about:blank] 02:42:33 INFO - PROCESS | 784 | --DOMWINDOW == 75 (16A1CC00) [pid = 784] [serial = 1823] [outer = 00000000] [url = about:blank] 02:42:33 INFO - PROCESS | 784 | --DOMWINDOW == 74 (19ED6800) [pid = 784] [serial = 1834] [outer = 00000000] [url = about:blank] 02:42:33 INFO - PROCESS | 784 | --DOMWINDOW == 73 (142A0400) [pid = 784] [serial = 1799] [outer = 00000000] [url = about:blank] 02:42:33 INFO - PROCESS | 784 | --DOMWINDOW == 72 (132BFC00) [pid = 784] [serial = 1798] [outer = 00000000] [url = about:blank] 02:42:33 INFO - PROCESS | 784 | --DOMWINDOW == 71 (182C0000) [pid = 784] [serial = 1831] [outer = 00000000] [url = about:blank] 02:42:33 INFO - PROCESS | 784 | --DOMWINDOW == 70 (16AD5000) [pid = 784] [serial = 1802] [outer = 00000000] [url = about:blank] 02:42:33 INFO - PROCESS | 784 | --DOMWINDOW == 69 (163ABC00) [pid = 784] [serial = 1801] [outer = 00000000] [url = about:blank] 02:42:33 INFO - PROCESS | 784 | --DOMWINDOW == 68 (1A603400) [pid = 784] [serial = 1805] [outer = 00000000] [url = about:blank] 02:42:33 INFO - PROCESS | 784 | --DOMWINDOW == 67 (1A4BE000) [pid = 784] [serial = 1804] [outer = 00000000] [url = about:blank] 02:42:33 INFO - PROCESS | 784 | --DOMWINDOW == 66 (18013800) [pid = 784] [serial = 1832] [outer = 00000000] [url = about:blank] 02:42:33 INFO - PROCESS | 784 | --DOMWINDOW == 65 (17935C00) [pid = 784] [serial = 1826] [outer = 00000000] [url = about:blank] 02:42:33 INFO - PROCESS | 784 | --DOMWINDOW == 64 (16984800) [pid = 784] [serial = 1828] [outer = 00000000] [url = about:blank] 02:42:33 INFO - PROCESS | 784 | --DOMWINDOW == 63 (16C4CC00) [pid = 784] [serial = 1829] [outer = 00000000] [url = about:blank] 02:42:33 INFO - PROCESS | 784 | --DOMWINDOW == 62 (15838800) [pid = 784] [serial = 1817] [outer = 00000000] [url = about:blank] 02:42:34 INFO - PROCESS | 784 | ++DOCSHELL 0C777000 == 25 [pid = 784] [id = 627] 02:42:34 INFO - PROCESS | 784 | ++DOMWINDOW == 63 (0F394C00) [pid = 784] [serial = 1881] [outer = 00000000] 02:42:34 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (10439C00) [pid = 784] [serial = 1882] [outer = 0F394C00] 02:42:34 INFO - PROCESS | 784 | 1470735754015 Marionette DEBUG loaded listener.js 02:42:34 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (1059AC00) [pid = 784] [serial = 1883] [outer = 0F394C00] 02:42:34 INFO - PROCESS | 784 | 1470735754517 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 02:42:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:42:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1500ms 02:42:34 INFO - PROCESS | 784 | 1470735754546 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 02:42:34 INFO - PROCESS | 784 | 1470735754550 Marionette TRACE conn3 <- [1,2473,null,{"value":"13"}] 02:42:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:42:34 INFO - PROCESS | 784 | 1470735754554 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:42:34 INFO - PROCESS | 784 | 1470735754557 Marionette TRACE conn3 <- [1,2474,null,{}] 02:42:34 INFO - PROCESS | 784 | 1470735754563 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:34 INFO - PROCESS | 784 | 1470735754565 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:34 INFO - PROCESS | 784 | 1470735754662 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 02:42:34 INFO - PROCESS | 784 | 1470735754677 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:34 INFO - PROCESS | 784 | 1470735754679 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:34 INFO - PROCESS | 784 | ++DOCSHELL 12BCA000 == 26 [pid = 784] [id = 628] 02:42:34 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (12D6CC00) [pid = 784] [serial = 1884] [outer = 00000000] 02:42:34 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (12DA6C00) [pid = 784] [serial = 1885] [outer = 12D6CC00] 02:42:34 INFO - PROCESS | 784 | 1470735754734 Marionette DEBUG loaded listener.js 02:42:34 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (13146800) [pid = 784] [serial = 1886] [outer = 12D6CC00] 02:42:35 INFO - PROCESS | 784 | 1470735755221 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 02:42:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:42:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 687ms 02:42:35 INFO - PROCESS | 784 | 1470735755281 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 02:42:35 INFO - PROCESS | 784 | 1470735755285 Marionette TRACE conn3 <- [1,2477,null,{"value":"13"}] 02:42:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:42:35 INFO - PROCESS | 784 | 1470735755290 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:42:35 INFO - PROCESS | 784 | 1470735755293 Marionette TRACE conn3 <- [1,2478,null,{}] 02:42:35 INFO - PROCESS | 784 | 1470735755296 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:35 INFO - PROCESS | 784 | 1470735755299 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:35 INFO - PROCESS | 784 | 1470735755391 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 02:42:35 INFO - PROCESS | 784 | 1470735755488 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:35 INFO - PROCESS | 784 | 1470735755490 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:35 INFO - PROCESS | 784 | ++DOCSHELL 13C24800 == 27 [pid = 784] [id = 629] 02:42:35 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (13C25400) [pid = 784] [serial = 1887] [outer = 00000000] 02:42:35 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (13EA3C00) [pid = 784] [serial = 1888] [outer = 13C25400] 02:42:35 INFO - PROCESS | 784 | 1470735755535 Marionette DEBUG loaded listener.js 02:42:35 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (1429E400) [pid = 784] [serial = 1889] [outer = 13C25400] 02:42:35 INFO - PROCESS | 784 | 1470735755949 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:42:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:42:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 688ms 02:42:36 INFO - PROCESS | 784 | 1470735755990 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 02:42:36 INFO - PROCESS | 784 | 1470735755992 Marionette TRACE conn3 <- [1,2481,null,{"value":"13"}] 02:42:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:42:36 INFO - PROCESS | 784 | 1470735756010 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:42:36 INFO - PROCESS | 784 | 1470735756016 Marionette TRACE conn3 <- [1,2482,null,{}] 02:42:36 INFO - PROCESS | 784 | 1470735756025 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:36 INFO - PROCESS | 784 | 1470735756029 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:36 INFO - PROCESS | 784 | 1470735756156 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 02:42:36 INFO - PROCESS | 784 | 1470735756170 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:36 INFO - PROCESS | 784 | 1470735756172 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:36 INFO - PROCESS | 784 | ++DOCSHELL 152AD400 == 28 [pid = 784] [id = 630] 02:42:36 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (152B3400) [pid = 784] [serial = 1890] [outer = 00000000] 02:42:36 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (1536C000) [pid = 784] [serial = 1891] [outer = 152B3400] 02:42:36 INFO - PROCESS | 784 | 1470735756228 Marionette DEBUG loaded listener.js 02:42:36 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (15DBE400) [pid = 784] [serial = 1892] [outer = 152B3400] 02:42:36 INFO - PROCESS | 784 | 1470735756698 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 02:42:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:42:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 750ms 02:42:36 INFO - PROCESS | 784 | 1470735756780 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 02:42:36 INFO - PROCESS | 784 | 1470735756783 Marionette TRACE conn3 <- [1,2485,null,{"value":"13"}] 02:42:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:42:36 INFO - PROCESS | 784 | 1470735756793 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:42:36 INFO - PROCESS | 784 | 1470735756795 Marionette TRACE conn3 <- [1,2486,null,{}] 02:42:36 INFO - PROCESS | 784 | 1470735756799 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:36 INFO - PROCESS | 784 | 1470735756801 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:36 INFO - PROCESS | 784 | 1470735756920 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 02:42:36 INFO - PROCESS | 784 | 1470735756931 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:36 INFO - PROCESS | 784 | 1470735756934 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:36 INFO - PROCESS | 784 | ++DOCSHELL 1614C800 == 29 [pid = 784] [id = 631] 02:42:36 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (1614D000) [pid = 784] [serial = 1893] [outer = 00000000] 02:42:36 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (161E5000) [pid = 784] [serial = 1894] [outer = 1614D000] 02:42:36 INFO - PROCESS | 784 | 1470735756978 Marionette DEBUG loaded listener.js 02:42:37 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (163A4400) [pid = 784] [serial = 1895] [outer = 1614D000] 02:42:37 INFO - PROCESS | 784 | 1470735757432 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:42:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:42:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 687ms 02:42:37 INFO - PROCESS | 784 | 1470735757489 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 02:42:37 INFO - PROCESS | 784 | 1470735757491 Marionette TRACE conn3 <- [1,2489,null,{"value":"13"}] 02:42:37 INFO - PROCESS | 784 | 1470735757495 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:42:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:42:37 INFO - PROCESS | 784 | 1470735757497 Marionette TRACE conn3 <- [1,2490,null,{}] 02:42:37 INFO - PROCESS | 784 | 1470735757500 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:37 INFO - PROCESS | 784 | 1470735757502 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:37 INFO - PROCESS | 784 | 1470735757619 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 02:42:37 INFO - PROCESS | 784 | 1470735757629 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:37 INFO - PROCESS | 784 | 1470735757635 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:37 INFO - PROCESS | 784 | ++DOCSHELL 163B0C00 == 30 [pid = 784] [id = 632] 02:42:37 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (16963000) [pid = 784] [serial = 1896] [outer = 00000000] 02:42:37 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (16A15400) [pid = 784] [serial = 1897] [outer = 16963000] 02:42:37 INFO - PROCESS | 784 | 1470735757692 Marionette DEBUG loaded listener.js 02:42:37 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (16C4F400) [pid = 784] [serial = 1898] [outer = 16963000] 02:42:38 INFO - PROCESS | 784 | --DOMWINDOW == 79 (16AD3000) [pid = 784] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:42:38 INFO - PROCESS | 784 | --DOMWINDOW == 78 (17953800) [pid = 784] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:42:38 INFO - PROCESS | 784 | --DOMWINDOW == 77 (19C0C800) [pid = 784] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:42:38 INFO - PROCESS | 784 | --DOMWINDOW == 76 (163A7400) [pid = 784] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:42:38 INFO - PROCESS | 784 | --DOMWINDOW == 75 (10A4C000) [pid = 784] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:42:38 INFO - PROCESS | 784 | --DOMWINDOW == 74 (10329800) [pid = 784] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:42:38 INFO - PROCESS | 784 | --DOMWINDOW == 73 (19ED5C00) [pid = 784] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:42:38 INFO - PROCESS | 784 | --DOMWINDOW == 72 (142A1800) [pid = 784] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:42:38 INFO - PROCESS | 784 | --DOMWINDOW == 71 (114DB000) [pid = 784] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:42:38 INFO - PROCESS | 784 | --DOMWINDOW == 70 (152AB400) [pid = 784] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:42:38 INFO - PROCESS | 784 | --DOMWINDOW == 69 (1A40CC00) [pid = 784] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:42:38 INFO - PROCESS | 784 | --DOMWINDOW == 68 (10A55400) [pid = 784] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:42:38 INFO - PROCESS | 784 | 1470735758484 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:42:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:42:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1032ms 02:42:38 INFO - PROCESS | 784 | 1470735758534 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 02:42:38 INFO - PROCESS | 784 | 1470735758536 Marionette TRACE conn3 <- [1,2493,null,{"value":"13"}] 02:42:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:42:38 INFO - PROCESS | 784 | 1470735758552 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:42:38 INFO - PROCESS | 784 | 1470735758554 Marionette TRACE conn3 <- [1,2494,null,{}] 02:42:38 INFO - PROCESS | 784 | 1470735758557 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:38 INFO - PROCESS | 784 | 1470735758559 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:38 INFO - PROCESS | 784 | 1470735758674 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 02:42:38 INFO - PROCESS | 784 | 1470735758736 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:38 INFO - PROCESS | 784 | 1470735758738 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:38 INFO - PROCESS | 784 | ++DOCSHELL 10373000 == 31 [pid = 784] [id = 633] 02:42:38 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (1314FC00) [pid = 784] [serial = 1899] [outer = 00000000] 02:42:38 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (1696C800) [pid = 784] [serial = 1900] [outer = 1314FC00] 02:42:38 INFO - PROCESS | 784 | 1470735758789 Marionette DEBUG loaded listener.js 02:42:38 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (173E4C00) [pid = 784] [serial = 1901] [outer = 1314FC00] 02:42:39 INFO - PROCESS | 784 | 1470735759155 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:42:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:42:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 657ms 02:42:39 INFO - PROCESS | 784 | 1470735759197 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 02:42:39 INFO - PROCESS | 784 | 1470735759199 Marionette TRACE conn3 <- [1,2497,null,{"value":"13"}] 02:42:39 INFO - PROCESS | 784 | 1470735759203 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:42:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:42:39 INFO - PROCESS | 784 | 1470735759204 Marionette TRACE conn3 <- [1,2498,null,{}] 02:42:39 INFO - PROCESS | 784 | 1470735759208 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:39 INFO - PROCESS | 784 | 1470735759210 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:39 INFO - PROCESS | 784 | 1470735759287 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 02:42:39 INFO - PROCESS | 784 | 1470735759292 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:39 INFO - PROCESS | 784 | 1470735759294 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:39 INFO - PROCESS | 784 | ++DOCSHELL 163A4000 == 32 [pid = 784] [id = 634] 02:42:39 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (163ADC00) [pid = 784] [serial = 1902] [outer = 00000000] 02:42:39 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (1794AC00) [pid = 784] [serial = 1903] [outer = 163ADC00] 02:42:39 INFO - PROCESS | 784 | 1470735759338 Marionette DEBUG loaded listener.js 02:42:39 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (17951800) [pid = 784] [serial = 1904] [outer = 163ADC00] 02:42:39 INFO - PROCESS | 784 | 1470735759805 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 02:42:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:42:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 640ms 02:42:39 INFO - PROCESS | 784 | 1470735759841 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 02:42:39 INFO - PROCESS | 784 | 1470735759843 Marionette TRACE conn3 <- [1,2501,null,{"value":"13"}] 02:42:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:42:39 INFO - PROCESS | 784 | 1470735759847 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:42:39 INFO - PROCESS | 784 | 1470735759848 Marionette TRACE conn3 <- [1,2502,null,{}] 02:42:39 INFO - PROCESS | 784 | 1470735759852 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:39 INFO - PROCESS | 784 | 1470735759854 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:39 INFO - PROCESS | 784 | 1470735759934 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 02:42:39 INFO - PROCESS | 784 | 1470735759942 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:39 INFO - PROCESS | 784 | 1470735759944 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:39 INFO - PROCESS | 784 | ++DOCSHELL 10A08C00 == 33 [pid = 784] [id = 635] 02:42:39 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (1583E800) [pid = 784] [serial = 1905] [outer = 00000000] 02:42:40 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (18346000) [pid = 784] [serial = 1906] [outer = 1583E800] 02:42:40 INFO - PROCESS | 784 | 1470735759987 Marionette DEBUG loaded listener.js 02:42:40 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (18346800) [pid = 784] [serial = 1907] [outer = 1583E800] 02:42:40 INFO - PROCESS | 784 | --DOCSHELL 15837C00 == 32 [pid = 784] [id = 414] 02:42:40 INFO - PROCESS | 784 | --DOCSHELL 1036A400 == 31 [pid = 784] [id = 418] 02:42:40 INFO - PROCESS | 784 | --DOCSHELL 16A12000 == 30 [pid = 784] [id = 428] 02:42:40 INFO - PROCESS | 784 | --DOCSHELL 112DAC00 == 29 [pid = 784] [id = 424] 02:42:40 INFO - PROCESS | 784 | --DOCSHELL 182C0800 == 28 [pid = 784] [id = 423] 02:42:40 INFO - PROCESS | 784 | --DOCSHELL 15364C00 == 27 [pid = 784] [id = 422] 02:42:40 INFO - PROCESS | 784 | --DOCSHELL 10A03400 == 26 [pid = 784] [id = 421] 02:42:40 INFO - PROCESS | 784 | --DOCSHELL 152C5800 == 25 [pid = 784] [id = 419] 02:42:40 INFO - PROCESS | 784 | --DOCSHELL 11480800 == 24 [pid = 784] [id = 412] 02:42:40 INFO - PROCESS | 784 | --DOCSHELL 1429D400 == 23 [pid = 784] [id = 413] 02:42:40 INFO - PROCESS | 784 | --DOCSHELL 14FC1000 == 22 [pid = 784] [id = 426] 02:42:40 INFO - PROCESS | 784 | --DOCSHELL 12BC4000 == 21 [pid = 784] [id = 425] 02:42:40 INFO - PROCESS | 784 | --DOCSHELL 10435800 == 20 [pid = 784] [id = 420] 02:42:40 INFO - PROCESS | 784 | --DOCSHELL 163AAC00 == 19 [pid = 784] [id = 415] 02:42:40 INFO - PROCESS | 784 | --DOCSHELL 1809A000 == 18 [pid = 784] [id = 417] 02:42:40 INFO - PROCESS | 784 | --DOCSHELL 17160800 == 17 [pid = 784] [id = 429] 02:42:40 INFO - PROCESS | 784 | --DOCSHELL 15843800 == 16 [pid = 784] [id = 427] 02:42:40 INFO - PROCESS | 784 | --DOCSHELL 0C396000 == 15 [pid = 784] [id = 416] 02:42:41 INFO - PROCESS | 784 | --DOMWINDOW == 76 (173E5C00) [pid = 784] [serial = 1852] [outer = 00000000] [url = about:blank] 02:42:41 INFO - PROCESS | 784 | --DOMWINDOW == 75 (182C1800) [pid = 784] [serial = 1855] [outer = 00000000] [url = about:blank] 02:42:41 INFO - PROCESS | 784 | --DOMWINDOW == 74 (1A093C00) [pid = 784] [serial = 1835] [outer = 00000000] [url = about:blank] 02:42:41 INFO - PROCESS | 784 | --DOMWINDOW == 73 (1696C000) [pid = 784] [serial = 1849] [outer = 00000000] [url = about:blank] 02:42:41 INFO - PROCESS | 784 | --DOMWINDOW == 72 (13157400) [pid = 784] [serial = 1843] [outer = 00000000] [url = about:blank] 02:42:41 INFO - PROCESS | 784 | --DOMWINDOW == 71 (131EF400) [pid = 784] [serial = 1844] [outer = 00000000] [url = about:blank] 02:42:41 INFO - PROCESS | 784 | --DOMWINDOW == 70 (104E6C00) [pid = 784] [serial = 1840] [outer = 00000000] [url = about:blank] 02:42:41 INFO - PROCESS | 784 | --DOMWINDOW == 69 (10A4C400) [pid = 784] [serial = 1841] [outer = 00000000] [url = about:blank] 02:42:41 INFO - PROCESS | 784 | --DOMWINDOW == 68 (1A09CC00) [pid = 784] [serial = 1858] [outer = 00000000] [url = about:blank] 02:42:41 INFO - PROCESS | 784 | --DOMWINDOW == 67 (152AF400) [pid = 784] [serial = 1846] [outer = 00000000] [url = about:blank] 02:42:41 INFO - PROCESS | 784 | --DOMWINDOW == 66 (1536D400) [pid = 784] [serial = 1847] [outer = 00000000] [url = about:blank] 02:42:41 INFO - PROCESS | 784 | --DOMWINDOW == 65 (131E2800) [pid = 784] [serial = 1837] [outer = 00000000] [url = about:blank] 02:42:41 INFO - PROCESS | 784 | --DOMWINDOW == 64 (13936400) [pid = 784] [serial = 1838] [outer = 00000000] [url = about:blank] 02:42:41 INFO - PROCESS | 784 | --DOMWINDOW == 63 (19798000) [pid = 784] [serial = 1856] [outer = 00000000] [url = about:blank] 02:42:41 INFO - PROCESS | 784 | --DOMWINDOW == 62 (19EDC000) [pid = 784] [serial = 1865] [outer = 00000000] [url = about:blank] 02:42:41 INFO - PROCESS | 784 | --DOMWINDOW == 61 (1A5C6800) [pid = 784] [serial = 1868] [outer = 00000000] [url = about:blank] 02:42:41 INFO - PROCESS | 784 | --DOMWINDOW == 60 (19ED2800) [pid = 784] [serial = 1864] [outer = 00000000] [url = about:blank] 02:42:41 INFO - PROCESS | 784 | --DOMWINDOW == 59 (152CBC00) [pid = 784] [serial = 1859] [outer = 00000000] [url = about:blank] 02:42:41 INFO - PROCESS | 784 | --DOMWINDOW == 58 (1A5C5800) [pid = 784] [serial = 1867] [outer = 00000000] [url = about:blank] 02:42:41 INFO - PROCESS | 784 | --DOMWINDOW == 57 (152CF000) [pid = 784] [serial = 1861] [outer = 00000000] [url = about:blank] 02:42:41 INFO - PROCESS | 784 | --DOMWINDOW == 56 (16A1C800) [pid = 784] [serial = 1850] [outer = 00000000] [url = about:blank] 02:42:41 INFO - PROCESS | 784 | --DOMWINDOW == 55 (17783C00) [pid = 784] [serial = 1853] [outer = 00000000] [url = about:blank] 02:42:41 INFO - PROCESS | 784 | --DOMWINDOW == 54 (16153C00) [pid = 784] [serial = 1862] [outer = 00000000] [url = about:blank] 02:42:41 INFO - PROCESS | 784 | 1470735761680 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 02:42:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:42:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1876ms 02:42:41 INFO - PROCESS | 784 | 1470735761712 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 02:42:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:42:41 INFO - PROCESS | 784 | 1470735761716 Marionette TRACE conn3 <- [1,2505,null,{"value":"13"}] 02:42:41 INFO - PROCESS | 784 | 1470735761721 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:42:41 INFO - PROCESS | 784 | 1470735761724 Marionette TRACE conn3 <- [1,2506,null,{}] 02:42:41 INFO - PROCESS | 784 | 1470735761731 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:41 INFO - PROCESS | 784 | 1470735761734 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:41 INFO - PROCESS | 784 | 1470735761823 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 02:42:41 INFO - PROCESS | 784 | 1470735761837 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:41 INFO - PROCESS | 784 | 1470735761842 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:41 INFO - PROCESS | 784 | ++DOCSHELL 10B6C000 == 16 [pid = 784] [id = 636] 02:42:41 INFO - PROCESS | 784 | ++DOMWINDOW == 55 (10B6C800) [pid = 784] [serial = 1908] [outer = 00000000] 02:42:41 INFO - PROCESS | 784 | ++DOMWINDOW == 56 (11481000) [pid = 784] [serial = 1909] [outer = 10B6C800] 02:42:41 INFO - PROCESS | 784 | 1470735761892 Marionette DEBUG loaded listener.js 02:42:41 INFO - PROCESS | 784 | ++DOMWINDOW == 57 (11A54C00) [pid = 784] [serial = 1910] [outer = 10B6C800] 02:42:42 INFO - PROCESS | 784 | 1470735762660 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:42:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:42:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1000ms 02:42:42 INFO - PROCESS | 784 | 1470735762721 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 02:42:42 INFO - PROCESS | 784 | 1470735762725 Marionette TRACE conn3 <- [1,2509,null,{"value":"13"}] 02:42:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:42:42 INFO - PROCESS | 784 | 1470735762730 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:42:42 INFO - PROCESS | 784 | 1470735762734 Marionette TRACE conn3 <- [1,2510,null,{}] 02:42:42 INFO - PROCESS | 784 | 1470735762740 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:42 INFO - PROCESS | 784 | 1470735762743 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:42 INFO - PROCESS | 784 | 1470735762862 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 02:42:43 INFO - PROCESS | 784 | 1470735762993 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:43 INFO - PROCESS | 784 | 1470735762997 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:43 INFO - PROCESS | 784 | ++DOCSHELL 114DAC00 == 17 [pid = 784] [id = 637] 02:42:43 INFO - PROCESS | 784 | ++DOMWINDOW == 58 (11A58C00) [pid = 784] [serial = 1911] [outer = 00000000] 02:42:43 INFO - PROCESS | 784 | ++DOMWINDOW == 59 (129BD800) [pid = 784] [serial = 1912] [outer = 11A58C00] 02:42:43 INFO - PROCESS | 784 | 1470735763060 Marionette DEBUG loaded listener.js 02:42:43 INFO - PROCESS | 784 | ++DOMWINDOW == 60 (12DA2400) [pid = 784] [serial = 1913] [outer = 11A58C00] 02:42:43 INFO - PROCESS | 784 | 1470735763812 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:42:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:42:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1141ms 02:42:43 INFO - PROCESS | 784 | 1470735763875 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 02:42:43 INFO - PROCESS | 784 | 1470735763881 Marionette TRACE conn3 <- [1,2513,null,{"value":"13"}] 02:42:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:42:43 INFO - PROCESS | 784 | 1470735763888 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:42:43 INFO - PROCESS | 784 | 1470735763891 Marionette TRACE conn3 <- [1,2514,null,{}] 02:42:43 INFO - PROCESS | 784 | 1470735763896 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:43 INFO - PROCESS | 784 | 1470735763899 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:44 INFO - PROCESS | 784 | 1470735764073 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 02:42:44 INFO - PROCESS | 784 | 1470735764205 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:44 INFO - PROCESS | 784 | 1470735764208 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:44 INFO - PROCESS | 784 | ++DOCSHELL 0C38D000 == 18 [pid = 784] [id = 638] 02:42:44 INFO - PROCESS | 784 | ++DOMWINDOW == 61 (0C391000) [pid = 784] [serial = 1914] [outer = 00000000] 02:42:44 INFO - PROCESS | 784 | ++DOMWINDOW == 62 (10369000) [pid = 784] [serial = 1915] [outer = 0C391000] 02:42:44 INFO - PROCESS | 784 | 1470735764258 Marionette DEBUG loaded listener.js 02:42:44 INFO - PROCESS | 784 | ++DOMWINDOW == 63 (10A10400) [pid = 784] [serial = 1916] [outer = 0C391000] 02:42:44 INFO - PROCESS | 784 | 1470735764699 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 02:42:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:42:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 844ms 02:42:44 INFO - PROCESS | 784 | 1470735764739 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 02:42:44 INFO - PROCESS | 784 | 1470735764743 Marionette TRACE conn3 <- [1,2517,null,{"value":"13"}] 02:42:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:42:44 INFO - PROCESS | 784 | 1470735764751 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:42:44 INFO - PROCESS | 784 | 1470735764754 Marionette TRACE conn3 <- [1,2518,null,{}] 02:42:44 INFO - PROCESS | 784 | 1470735764759 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:44 INFO - PROCESS | 784 | 1470735764761 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:44 INFO - PROCESS | 784 | 1470735764846 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 02:42:44 INFO - PROCESS | 784 | 1470735764854 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:44 INFO - PROCESS | 784 | 1470735764857 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:44 INFO - PROCESS | 784 | ++DOCSHELL 1315E800 == 19 [pid = 784] [id = 639] 02:42:44 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (131E3400) [pid = 784] [serial = 1917] [outer = 00000000] 02:42:44 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (13249800) [pid = 784] [serial = 1918] [outer = 131E3400] 02:42:44 INFO - PROCESS | 784 | 1470735764910 Marionette DEBUG loaded listener.js 02:42:45 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (132C1000) [pid = 784] [serial = 1919] [outer = 131E3400] 02:42:45 INFO - PROCESS | 784 | 1470735765395 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 02:42:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:42:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 703ms 02:42:45 INFO - PROCESS | 784 | 1470735765449 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 02:42:45 INFO - PROCESS | 784 | 1470735765452 Marionette TRACE conn3 <- [1,2521,null,{"value":"13"}] 02:42:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:42:45 INFO - PROCESS | 784 | 1470735765455 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:42:45 INFO - PROCESS | 784 | 1470735765457 Marionette TRACE conn3 <- [1,2522,null,{}] 02:42:45 INFO - PROCESS | 784 | 1470735765460 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:45 INFO - PROCESS | 784 | 1470735765463 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:45 INFO - PROCESS | 784 | 1470735765575 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 02:42:45 INFO - PROCESS | 784 | 1470735765675 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:45 INFO - PROCESS | 784 | 1470735765678 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:45 INFO - PROCESS | 784 | ++DOCSHELL 13440C00 == 20 [pid = 784] [id = 640] 02:42:45 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (13EA2400) [pid = 784] [serial = 1920] [outer = 00000000] 02:42:45 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (152A8C00) [pid = 784] [serial = 1921] [outer = 13EA2400] 02:42:45 INFO - PROCESS | 784 | 1470735765723 Marionette DEBUG loaded listener.js 02:42:45 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (152AEC00) [pid = 784] [serial = 1922] [outer = 13EA2400] 02:42:46 INFO - PROCESS | 784 | 1470735766132 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 02:42:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:42:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 703ms 02:42:46 INFO - PROCESS | 784 | 1470735766154 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 02:42:46 INFO - PROCESS | 784 | 1470735766158 Marionette TRACE conn3 <- [1,2525,null,{"value":"13"}] 02:42:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:42:46 INFO - PROCESS | 784 | 1470735766168 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:42:46 INFO - PROCESS | 784 | 1470735766173 Marionette TRACE conn3 <- [1,2526,null,{}] 02:42:46 INFO - PROCESS | 784 | 1470735766177 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:46 INFO - PROCESS | 784 | 1470735766180 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:46 INFO - PROCESS | 784 | 1470735766268 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 02:42:46 INFO - PROCESS | 784 | 1470735766274 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:46 INFO - PROCESS | 784 | 1470735766276 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:46 INFO - PROCESS | 784 | ++DOCSHELL 152AC400 == 21 [pid = 784] [id = 641] 02:42:46 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (152C4800) [pid = 784] [serial = 1923] [outer = 00000000] 02:42:46 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (15D92400) [pid = 784] [serial = 1924] [outer = 152C4800] 02:42:46 INFO - PROCESS | 784 | 1470735766320 Marionette DEBUG loaded listener.js 02:42:46 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (1614FC00) [pid = 784] [serial = 1925] [outer = 152C4800] 02:42:46 INFO - PROCESS | 784 | 1470735766763 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 02:42:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:42:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 656ms 02:42:46 INFO - PROCESS | 784 | 1470735766833 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 02:42:46 INFO - PROCESS | 784 | 1470735766836 Marionette TRACE conn3 <- [1,2529,null,{"value":"13"}] 02:42:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:42:46 INFO - PROCESS | 784 | 1470735766839 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:42:46 INFO - PROCESS | 784 | 1470735766841 Marionette TRACE conn3 <- [1,2530,null,{}] 02:42:46 INFO - PROCESS | 784 | 1470735766844 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:46 INFO - PROCESS | 784 | 1470735766846 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:47 INFO - PROCESS | 784 | 1470735766968 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 02:42:47 INFO - PROCESS | 784 | 1470735767056 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:47 INFO - PROCESS | 784 | 1470735767059 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:47 INFO - PROCESS | 784 | ++DOCSHELL 161E1C00 == 22 [pid = 784] [id = 642] 02:42:47 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (161E6000) [pid = 784] [serial = 1926] [outer = 00000000] 02:42:47 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (163AC000) [pid = 784] [serial = 1927] [outer = 161E6000] 02:42:47 INFO - PROCESS | 784 | 1470735767102 Marionette DEBUG loaded listener.js 02:42:47 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (16968000) [pid = 784] [serial = 1928] [outer = 161E6000] 02:42:47 INFO - PROCESS | 784 | 1470735767518 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 02:42:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:42:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 735ms 02:42:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:42:47 INFO - PROCESS | 784 | 1470735767580 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 02:42:47 INFO - PROCESS | 784 | 1470735767582 Marionette TRACE conn3 <- [1,2533,null,{"value":"13"}] 02:42:47 INFO - PROCESS | 784 | 1470735767585 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:42:47 INFO - PROCESS | 784 | 1470735767587 Marionette TRACE conn3 <- [1,2534,null,{}] 02:42:47 INFO - PROCESS | 784 | 1470735767590 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:47 INFO - PROCESS | 784 | 1470735767592 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:47 INFO - PROCESS | 784 | 1470735767707 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 02:42:47 INFO - PROCESS | 784 | 1470735767770 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:47 INFO - PROCESS | 784 | 1470735767776 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:47 INFO - PROCESS | 784 | ++DOCSHELL 1716A400 == 23 [pid = 784] [id = 643] 02:42:47 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (1716A800) [pid = 784] [serial = 1929] [outer = 00000000] 02:42:47 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (173E9C00) [pid = 784] [serial = 1930] [outer = 1716A800] 02:42:47 INFO - PROCESS | 784 | 1470735767830 Marionette DEBUG loaded listener.js 02:42:47 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (1777C800) [pid = 784] [serial = 1931] [outer = 1716A800] 02:42:48 INFO - PROCESS | 784 | 1470735768280 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 02:42:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:42:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 735ms 02:42:48 INFO - PROCESS | 784 | 1470735768355 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 02:42:48 INFO - PROCESS | 784 | 1470735768357 Marionette TRACE conn3 <- [1,2537,null,{"value":"13"}] 02:42:48 INFO - PROCESS | 784 | 1470735768363 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:42:48 INFO - PROCESS | 784 | 1470735768364 Marionette TRACE conn3 <- [1,2538,null,{}] 02:42:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:42:48 INFO - PROCESS | 784 | 1470735768368 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:48 INFO - PROCESS | 784 | 1470735768370 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:48 INFO - PROCESS | 784 | 1470735768480 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 02:42:48 INFO - PROCESS | 784 | 1470735768491 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:48 INFO - PROCESS | 784 | 1470735768493 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:48 INFO - PROCESS | 784 | ++DOCSHELL 15DBC000 == 24 [pid = 784] [id = 644] 02:42:48 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (173E5C00) [pid = 784] [serial = 1932] [outer = 00000000] 02:42:48 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (17954800) [pid = 784] [serial = 1933] [outer = 173E5C00] 02:42:48 INFO - PROCESS | 784 | 1470735768536 Marionette DEBUG loaded listener.js 02:42:48 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (17954C00) [pid = 784] [serial = 1934] [outer = 173E5C00] 02:42:48 INFO - PROCESS | 784 | --DOMWINDOW == 80 (16963000) [pid = 784] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:42:48 INFO - PROCESS | 784 | --DOMWINDOW == 79 (1614D000) [pid = 784] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:42:48 INFO - PROCESS | 784 | --DOMWINDOW == 78 (1314FC00) [pid = 784] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:42:48 INFO - PROCESS | 784 | --DOMWINDOW == 77 (163ADC00) [pid = 784] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:42:48 INFO - PROCESS | 784 | --DOMWINDOW == 76 (13C25400) [pid = 784] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:42:48 INFO - PROCESS | 784 | --DOMWINDOW == 75 (12D6CC00) [pid = 784] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:42:48 INFO - PROCESS | 784 | --DOMWINDOW == 74 (0F394C00) [pid = 784] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:42:48 INFO - PROCESS | 784 | --DOMWINDOW == 73 (1583E800) [pid = 784] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:42:48 INFO - PROCESS | 784 | --DOMWINDOW == 72 (1293D000) [pid = 784] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:42:48 INFO - PROCESS | 784 | --DOMWINDOW == 71 (1A407400) [pid = 784] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:42:48 INFO - PROCESS | 784 | --DOMWINDOW == 70 (1601DC00) [pid = 784] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:42:48 INFO - PROCESS | 784 | --DOMWINDOW == 69 (10B77000) [pid = 784] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:42:48 INFO - PROCESS | 784 | --DOMWINDOW == 68 (152B3400) [pid = 784] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:42:49 INFO - PROCESS | 784 | 1470735768969 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 02:42:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:42:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 625ms 02:42:49 INFO - PROCESS | 784 | 1470735769003 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 02:42:49 INFO - PROCESS | 784 | 1470735769005 Marionette TRACE conn3 <- [1,2541,null,{"value":"13"}] 02:42:49 INFO - PROCESS | 784 | 1470735769009 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:42:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:42:49 INFO - PROCESS | 784 | 1470735769019 Marionette TRACE conn3 <- [1,2542,null,{}] 02:42:49 INFO - PROCESS | 784 | 1470735769037 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:49 INFO - PROCESS | 784 | 1470735769039 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:49 INFO - PROCESS | 784 | 1470735769116 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 02:42:49 INFO - PROCESS | 784 | 1470735769121 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:49 INFO - PROCESS | 784 | 1470735769123 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:49 INFO - PROCESS | 784 | ++DOCSHELL 1058C400 == 25 [pid = 784] [id = 645] 02:42:49 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (10A4C000) [pid = 784] [serial = 1935] [outer = 00000000] 02:42:49 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (152A8800) [pid = 784] [serial = 1936] [outer = 10A4C000] 02:42:49 INFO - PROCESS | 784 | 1470735769168 Marionette DEBUG loaded listener.js 02:42:49 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (161E3800) [pid = 784] [serial = 1937] [outer = 10A4C000] 02:42:49 INFO - PROCESS | 784 | 1470735769618 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 02:42:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:42:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 657ms 02:42:49 INFO - PROCESS | 784 | 1470735769668 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 02:42:49 INFO - PROCESS | 784 | 1470735769670 Marionette TRACE conn3 <- [1,2545,null,{"value":"13"}] 02:42:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:42:49 INFO - PROCESS | 784 | 1470735769673 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:42:49 INFO - PROCESS | 784 | 1470735769675 Marionette TRACE conn3 <- [1,2546,null,{}] 02:42:49 INFO - PROCESS | 784 | 1470735769679 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:49 INFO - PROCESS | 784 | 1470735769680 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:49 INFO - PROCESS | 784 | 1470735769758 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 02:42:49 INFO - PROCESS | 784 | 1470735769763 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:49 INFO - PROCESS | 784 | 1470735769765 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:49 INFO - PROCESS | 784 | ++DOCSHELL 10A49C00 == 26 [pid = 784] [id = 646] 02:42:49 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (12984C00) [pid = 784] [serial = 1938] [outer = 00000000] 02:42:49 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (17949400) [pid = 784] [serial = 1939] [outer = 12984C00] 02:42:49 INFO - PROCESS | 784 | 1470735769809 Marionette DEBUG loaded listener.js 02:42:49 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (1801E000) [pid = 784] [serial = 1940] [outer = 12984C00] 02:42:50 INFO - PROCESS | 784 | 1470735770292 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 02:42:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:42:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 641ms 02:42:50 INFO - PROCESS | 784 | 1470735770311 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 02:42:50 INFO - PROCESS | 784 | 1470735770313 Marionette TRACE conn3 <- [1,2549,null,{"value":"13"}] 02:42:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:42:50 INFO - PROCESS | 784 | 1470735770316 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:42:50 INFO - PROCESS | 784 | 1470735770318 Marionette TRACE conn3 <- [1,2550,null,{}] 02:42:50 INFO - PROCESS | 784 | 1470735770321 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:50 INFO - PROCESS | 784 | 1470735770323 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:50 INFO - PROCESS | 784 | 1470735770411 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 02:42:50 INFO - PROCESS | 784 | 1470735770416 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:50 INFO - PROCESS | 784 | 1470735770418 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:50 INFO - PROCESS | 784 | ++DOCSHELL 152B2400 == 27 [pid = 784] [id = 647] 02:42:50 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (1583E800) [pid = 784] [serial = 1941] [outer = 00000000] 02:42:50 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (18354400) [pid = 784] [serial = 1942] [outer = 1583E800] 02:42:50 INFO - PROCESS | 784 | 1470735770462 Marionette DEBUG loaded listener.js 02:42:50 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (19738000) [pid = 784] [serial = 1943] [outer = 1583E800] 02:42:51 INFO - PROCESS | 784 | --DOCSHELL 0C777000 == 26 [pid = 784] [id = 627] 02:42:52 INFO - PROCESS | 784 | --DOMWINDOW == 76 (11481000) [pid = 784] [serial = 1909] [outer = 00000000] [url = about:blank] 02:42:52 INFO - PROCESS | 784 | --DOMWINDOW == 75 (16A15400) [pid = 784] [serial = 1897] [outer = 00000000] [url = about:blank] 02:42:52 INFO - PROCESS | 784 | --DOMWINDOW == 74 (161E5000) [pid = 784] [serial = 1894] [outer = 00000000] [url = about:blank] 02:42:52 INFO - PROCESS | 784 | --DOMWINDOW == 73 (1696C800) [pid = 784] [serial = 1900] [outer = 00000000] [url = about:blank] 02:42:52 INFO - PROCESS | 784 | --DOMWINDOW == 72 (1794AC00) [pid = 784] [serial = 1903] [outer = 00000000] [url = about:blank] 02:42:52 INFO - PROCESS | 784 | --DOMWINDOW == 71 (16C4F400) [pid = 784] [serial = 1898] [outer = 00000000] [url = about:blank] 02:42:52 INFO - PROCESS | 784 | --DOMWINDOW == 70 (13EA3C00) [pid = 784] [serial = 1888] [outer = 00000000] [url = about:blank] 02:42:52 INFO - PROCESS | 784 | --DOMWINDOW == 69 (12DA6C00) [pid = 784] [serial = 1885] [outer = 00000000] [url = about:blank] 02:42:52 INFO - PROCESS | 784 | --DOMWINDOW == 68 (13146800) [pid = 784] [serial = 1886] [outer = 00000000] [url = about:blank] 02:42:52 INFO - PROCESS | 784 | --DOMWINDOW == 67 (10439C00) [pid = 784] [serial = 1882] [outer = 00000000] [url = about:blank] 02:42:52 INFO - PROCESS | 784 | --DOMWINDOW == 66 (1059AC00) [pid = 784] [serial = 1883] [outer = 00000000] [url = about:blank] 02:42:52 INFO - PROCESS | 784 | --DOMWINDOW == 65 (18346000) [pid = 784] [serial = 1906] [outer = 00000000] [url = about:blank] 02:42:52 INFO - PROCESS | 784 | --DOMWINDOW == 64 (132C2C00) [pid = 784] [serial = 1880] [outer = 00000000] [url = about:blank] 02:42:52 INFO - PROCESS | 784 | --DOMWINDOW == 63 (12D75800) [pid = 784] [serial = 1879] [outer = 00000000] [url = about:blank] 02:42:52 INFO - PROCESS | 784 | --DOMWINDOW == 62 (1A5D0000) [pid = 784] [serial = 1877] [outer = 00000000] [url = about:blank] 02:42:52 INFO - PROCESS | 784 | --DOMWINDOW == 61 (1A4BF000) [pid = 784] [serial = 1876] [outer = 00000000] [url = about:blank] 02:42:52 INFO - PROCESS | 784 | --DOMWINDOW == 60 (168E1400) [pid = 784] [serial = 1874] [outer = 00000000] [url = about:blank] 02:42:52 INFO - PROCESS | 784 | --DOMWINDOW == 59 (1614E000) [pid = 784] [serial = 1873] [outer = 00000000] [url = about:blank] 02:42:52 INFO - PROCESS | 784 | --DOMWINDOW == 58 (13C1D400) [pid = 784] [serial = 1871] [outer = 00000000] [url = about:blank] 02:42:52 INFO - PROCESS | 784 | --DOMWINDOW == 57 (13247800) [pid = 784] [serial = 1870] [outer = 00000000] [url = about:blank] 02:42:52 INFO - PROCESS | 784 | --DOMWINDOW == 56 (17951800) [pid = 784] [serial = 1904] [outer = 00000000] [url = about:blank] 02:42:52 INFO - PROCESS | 784 | --DOMWINDOW == 55 (1536C000) [pid = 784] [serial = 1891] [outer = 00000000] [url = about:blank] 02:42:52 INFO - PROCESS | 784 | --DOMWINDOW == 54 (173E4C00) [pid = 784] [serial = 1901] [outer = 00000000] [url = about:blank] 02:42:52 INFO - PROCESS | 784 | --DOMWINDOW == 53 (163A4400) [pid = 784] [serial = 1895] [outer = 00000000] [url = about:blank] 02:42:52 INFO - PROCESS | 784 | --DOMWINDOW == 52 (18346800) [pid = 784] [serial = 1907] [outer = 00000000] [url = about:blank] 02:42:52 INFO - PROCESS | 784 | --DOMWINDOW == 51 (1429E400) [pid = 784] [serial = 1889] [outer = 00000000] [url = about:blank] 02:42:52 INFO - PROCESS | 784 | --DOMWINDOW == 50 (15DBE400) [pid = 784] [serial = 1892] [outer = 00000000] [url = about:blank] 02:42:52 INFO - PROCESS | 784 | 1470735772204 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 02:42:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:42:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1907ms 02:42:52 INFO - PROCESS | 784 | 1470735772238 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 02:42:52 INFO - PROCESS | 784 | 1470735772242 Marionette TRACE conn3 <- [1,2553,null,{"value":"13"}] 02:42:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:42:52 INFO - PROCESS | 784 | 1470735772247 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:42:52 INFO - PROCESS | 784 | 1470735772251 Marionette TRACE conn3 <- [1,2554,null,{}] 02:42:52 INFO - PROCESS | 784 | 1470735772256 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:52 INFO - PROCESS | 784 | 1470735772259 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:52 INFO - PROCESS | 784 | 1470735772350 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 02:42:52 INFO - PROCESS | 784 | 1470735772358 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:52 INFO - PROCESS | 784 | 1470735772363 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:52 INFO - PROCESS | 784 | ++DOCSHELL 10F9E000 == 27 [pid = 784] [id = 648] 02:42:52 INFO - PROCESS | 784 | ++DOMWINDOW == 51 (10FAA400) [pid = 784] [serial = 1944] [outer = 00000000] 02:42:52 INFO - PROCESS | 784 | ++DOMWINDOW == 52 (11A56400) [pid = 784] [serial = 1945] [outer = 10FAA400] 02:42:52 INFO - PROCESS | 784 | 1470735772411 Marionette DEBUG loaded listener.js 02:42:52 INFO - PROCESS | 784 | ++DOMWINDOW == 53 (12932400) [pid = 784] [serial = 1946] [outer = 10FAA400] 02:42:52 INFO - PROCESS | 784 | 1470735772924 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 02:42:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:42:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 703ms 02:42:52 INFO - PROCESS | 784 | 1470735772947 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 02:42:52 INFO - PROCESS | 784 | 1470735772952 Marionette TRACE conn3 <- [1,2557,null,{"value":"13"}] 02:42:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:42:52 INFO - PROCESS | 784 | 1470735772962 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:42:53 INFO - PROCESS | 784 | 1470735772964 Marionette TRACE conn3 <- [1,2558,null,{}] 02:42:53 INFO - PROCESS | 784 | 1470735772968 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:53 INFO - PROCESS | 784 | 1470735772971 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:53 INFO - PROCESS | 784 | 1470735773066 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 02:42:53 INFO - PROCESS | 784 | 1470735773075 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:53 INFO - PROCESS | 784 | 1470735773078 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:53 INFO - PROCESS | 784 | ++DOCSHELL 131E8800 == 28 [pid = 784] [id = 649] 02:42:53 INFO - PROCESS | 784 | ++DOMWINDOW == 54 (131E9800) [pid = 784] [serial = 1947] [outer = 00000000] 02:42:53 INFO - PROCESS | 784 | ++DOMWINDOW == 55 (13247000) [pid = 784] [serial = 1948] [outer = 131E9800] 02:42:53 INFO - PROCESS | 784 | 1470735773125 Marionette DEBUG loaded listener.js 02:42:53 INFO - PROCESS | 784 | ++DOMWINDOW == 56 (1343B800) [pid = 784] [serial = 1949] [outer = 131E9800] 02:42:53 INFO - PROCESS | 784 | 1470735773618 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 02:42:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:42:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 688ms 02:42:53 INFO - PROCESS | 784 | 1470735773659 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 02:42:53 INFO - PROCESS | 784 | 1470735773661 Marionette TRACE conn3 <- [1,2561,null,{"value":"13"}] 02:42:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:42:53 INFO - PROCESS | 784 | 1470735773665 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:42:53 INFO - PROCESS | 784 | 1470735773668 Marionette TRACE conn3 <- [1,2562,null,{}] 02:42:53 INFO - PROCESS | 784 | 1470735773679 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:53 INFO - PROCESS | 784 | 1470735773684 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:53 INFO - PROCESS | 784 | 1470735773799 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 02:42:53 INFO - PROCESS | 784 | 1470735773898 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:53 INFO - PROCESS | 784 | 1470735773901 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:53 INFO - PROCESS | 784 | ++DOCSHELL 152A8000 == 29 [pid = 784] [id = 650] 02:42:53 INFO - PROCESS | 784 | ++DOMWINDOW == 57 (152A8400) [pid = 784] [serial = 1950] [outer = 00000000] 02:42:53 INFO - PROCESS | 784 | ++DOMWINDOW == 58 (152B1800) [pid = 784] [serial = 1951] [outer = 152A8400] 02:42:53 INFO - PROCESS | 784 | 1470735773948 Marionette DEBUG loaded listener.js 02:42:54 INFO - PROCESS | 784 | ++DOMWINDOW == 59 (152CFC00) [pid = 784] [serial = 1952] [outer = 152A8400] 02:42:54 INFO - PROCESS | 784 | 1470735774328 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 02:42:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:42:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 687ms 02:42:54 INFO - PROCESS | 784 | 1470735774362 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 02:42:54 INFO - PROCESS | 784 | 1470735774364 Marionette TRACE conn3 <- [1,2565,null,{"value":"13"}] 02:42:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:42:54 INFO - PROCESS | 784 | 1470735774367 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:42:54 INFO - PROCESS | 784 | 1470735774369 Marionette TRACE conn3 <- [1,2566,null,{}] 02:42:54 INFO - PROCESS | 784 | 1470735774383 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:54 INFO - PROCESS | 784 | 1470735774385 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:54 INFO - PROCESS | 784 | 1470735774508 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 02:42:54 INFO - PROCESS | 784 | 1470735774516 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:54 INFO - PROCESS | 784 | 1470735774518 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:54 INFO - PROCESS | 784 | ++DOCSHELL 152B1000 == 30 [pid = 784] [id = 651] 02:42:54 INFO - PROCESS | 784 | ++DOMWINDOW == 60 (152C6C00) [pid = 784] [serial = 1953] [outer = 00000000] 02:42:54 INFO - PROCESS | 784 | ++DOMWINDOW == 61 (15DBA800) [pid = 784] [serial = 1954] [outer = 152C6C00] 02:42:54 INFO - PROCESS | 784 | 1470735774567 Marionette DEBUG loaded listener.js 02:42:54 INFO - PROCESS | 784 | ++DOMWINDOW == 62 (16022400) [pid = 784] [serial = 1955] [outer = 152C6C00] 02:42:55 INFO - PROCESS | 784 | 1470735774979 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 02:42:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:42:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 625ms 02:42:55 INFO - PROCESS | 784 | 1470735775005 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 02:42:55 INFO - PROCESS | 784 | 1470735775007 Marionette TRACE conn3 <- [1,2569,null,{"value":"13"}] 02:42:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:42:55 INFO - PROCESS | 784 | 1470735775011 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:42:55 INFO - PROCESS | 784 | 1470735775013 Marionette TRACE conn3 <- [1,2570,null,{}] 02:42:55 INFO - PROCESS | 784 | 1470735775016 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:55 INFO - PROCESS | 784 | 1470735775018 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:55 INFO - PROCESS | 784 | 1470735775136 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 02:42:55 INFO - PROCESS | 784 | 1470735775172 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:55 INFO - PROCESS | 784 | 1470735775174 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:55 INFO - PROCESS | 784 | ++DOCSHELL 1614B000 == 31 [pid = 784] [id = 652] 02:42:55 INFO - PROCESS | 784 | ++DOMWINDOW == 63 (1614E000) [pid = 784] [serial = 1956] [outer = 00000000] 02:42:55 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (163A4400) [pid = 784] [serial = 1957] [outer = 1614E000] 02:42:55 INFO - PROCESS | 784 | 1470735775222 Marionette DEBUG loaded listener.js 02:42:55 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (163A9C00) [pid = 784] [serial = 1958] [outer = 1614E000] 02:42:55 INFO - PROCESS | 784 | 1470735775638 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 02:42:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:42:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 641ms 02:42:55 INFO - PROCESS | 784 | 1470735775649 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 02:42:55 INFO - PROCESS | 784 | 1470735775651 Marionette TRACE conn3 <- [1,2573,null,{"value":"13"}] 02:42:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:42:55 INFO - PROCESS | 784 | 1470735775654 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:42:55 INFO - PROCESS | 784 | 1470735775656 Marionette TRACE conn3 <- [1,2574,null,{}] 02:42:55 INFO - PROCESS | 784 | 1470735775660 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:55 INFO - PROCESS | 784 | 1470735775665 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:55 INFO - PROCESS | 784 | 1470735775801 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 02:42:55 INFO - PROCESS | 784 | 1470735775809 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:55 INFO - PROCESS | 784 | 1470735775811 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:55 INFO - PROCESS | 784 | ++DOCSHELL 16982400 == 32 [pid = 784] [id = 653] 02:42:55 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (16984400) [pid = 784] [serial = 1959] [outer = 00000000] 02:42:55 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (16AD9C00) [pid = 784] [serial = 1960] [outer = 16984400] 02:42:55 INFO - PROCESS | 784 | 1470735775855 Marionette DEBUG loaded listener.js 02:42:55 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (1716AC00) [pid = 784] [serial = 1961] [outer = 16984400] 02:42:56 INFO - PROCESS | 784 | 1470735776273 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 02:42:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:42:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 640ms 02:42:56 INFO - PROCESS | 784 | 1470735776293 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 02:42:56 INFO - PROCESS | 784 | 1470735776294 Marionette TRACE conn3 <- [1,2577,null,{"value":"13"}] 02:42:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:42:56 INFO - PROCESS | 784 | 1470735776298 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:42:56 INFO - PROCESS | 784 | 1470735776299 Marionette TRACE conn3 <- [1,2578,null,{}] 02:42:56 INFO - PROCESS | 784 | 1470735776303 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:56 INFO - PROCESS | 784 | 1470735776305 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:56 INFO - PROCESS | 784 | 1470735776396 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 02:42:56 INFO - PROCESS | 784 | 1470735776516 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:56 INFO - PROCESS | 784 | 1470735776518 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:56 INFO - PROCESS | 784 | ++DOCSHELL 17699800 == 33 [pid = 784] [id = 654] 02:42:56 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (17755800) [pid = 784] [serial = 1962] [outer = 00000000] 02:42:56 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (17952C00) [pid = 784] [serial = 1963] [outer = 17755800] 02:42:56 INFO - PROCESS | 784 | 1470735776564 Marionette DEBUG loaded listener.js 02:42:56 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (182C0800) [pid = 784] [serial = 1964] [outer = 17755800] 02:42:56 INFO - PROCESS | 784 | 1470735776917 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 02:42:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:42:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 641ms 02:42:56 INFO - PROCESS | 784 | 1470735776936 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 02:42:56 INFO - PROCESS | 784 | 1470735776938 Marionette TRACE conn3 <- [1,2581,null,{"value":"13"}] 02:42:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:42:56 INFO - PROCESS | 784 | 1470735776941 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:42:56 INFO - PROCESS | 784 | 1470735776943 Marionette TRACE conn3 <- [1,2582,null,{}] 02:42:56 INFO - PROCESS | 784 | 1470735776947 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:56 INFO - PROCESS | 784 | 1470735776948 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:57 INFO - PROCESS | 784 | 1470735777072 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 02:42:57 INFO - PROCESS | 784 | 1470735777080 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:57 INFO - PROCESS | 784 | 1470735777083 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:57 INFO - PROCESS | 784 | ++DOCSHELL 130DB400 == 34 [pid = 784] [id = 655] 02:42:57 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (173E7000) [pid = 784] [serial = 1965] [outer = 00000000] 02:42:57 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (19ECD800) [pid = 784] [serial = 1966] [outer = 173E7000] 02:42:57 INFO - PROCESS | 784 | 1470735777130 Marionette DEBUG loaded listener.js 02:42:57 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (19790800) [pid = 784] [serial = 1967] [outer = 173E7000] 02:42:57 INFO - PROCESS | 784 | 1470735777576 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 02:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 687ms 02:42:57 INFO - PROCESS | 784 | 1470735777646 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 02:42:57 INFO - PROCESS | 784 | 1470735777648 Marionette TRACE conn3 <- [1,2585,null,{"value":"13"}] 02:42:57 INFO - PROCESS | 784 | 1470735777652 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:42:57 INFO - PROCESS | 784 | 1470735777653 Marionette TRACE conn3 <- [1,2586,null,{}] 02:42:57 INFO - PROCESS | 784 | 1470735777657 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:57 INFO - PROCESS | 784 | 1470735777659 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:57 INFO - PROCESS | 784 | 1470735777770 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 02:42:57 INFO - PROCESS | 784 | 1470735777863 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:57 INFO - PROCESS | 784 | 1470735777864 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:57 INFO - PROCESS | 784 | ++DOCSHELL 152A7C00 == 35 [pid = 784] [id = 656] 02:42:57 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (18351400) [pid = 784] [serial = 1968] [outer = 00000000] 02:42:57 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (19EDAC00) [pid = 784] [serial = 1969] [outer = 18351400] 02:42:57 INFO - PROCESS | 784 | 1470735777907 Marionette DEBUG loaded listener.js 02:42:58 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (1A08EC00) [pid = 784] [serial = 1970] [outer = 18351400] 02:42:58 INFO - PROCESS | 784 | 1470735778331 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 02:42:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:42:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 735ms 02:42:58 INFO - PROCESS | 784 | 1470735778392 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 02:42:58 INFO - PROCESS | 784 | 1470735778394 Marionette TRACE conn3 <- [1,2589,null,{"value":"13"}] 02:42:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:42:58 INFO - PROCESS | 784 | 1470735778397 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:42:58 INFO - PROCESS | 784 | 1470735778399 Marionette TRACE conn3 <- [1,2590,null,{}] 02:42:58 INFO - PROCESS | 784 | 1470735778413 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:58 INFO - PROCESS | 784 | 1470735778415 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:58 INFO - PROCESS | 784 | 1470735778541 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 02:42:58 INFO - PROCESS | 784 | 1470735778550 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:58 INFO - PROCESS | 784 | 1470735778552 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:58 INFO - PROCESS | 784 | ++DOCSHELL 19EDA800 == 36 [pid = 784] [id = 657] 02:42:58 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (1A095000) [pid = 784] [serial = 1971] [outer = 00000000] 02:42:58 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (1A409400) [pid = 784] [serial = 1972] [outer = 1A095000] 02:42:58 INFO - PROCESS | 784 | 1470735778595 Marionette DEBUG loaded listener.js 02:42:58 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (1A4BD000) [pid = 784] [serial = 1973] [outer = 1A095000] 02:42:59 INFO - PROCESS | 784 | 1470735779050 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 02:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 688ms 02:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:42:59 INFO - PROCESS | 784 | 1470735779097 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 02:42:59 INFO - PROCESS | 784 | 1470735779100 Marionette TRACE conn3 <- [1,2593,null,{"value":"13"}] 02:42:59 INFO - PROCESS | 784 | 1470735779103 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:42:59 INFO - PROCESS | 784 | 1470735779107 Marionette TRACE conn3 <- [1,2594,null,{}] 02:42:59 INFO - PROCESS | 784 | 1470735779110 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:59 INFO - PROCESS | 784 | 1470735779113 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:59 INFO - PROCESS | 784 | 1470735779280 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 02:42:59 INFO - PROCESS | 784 | 1470735779293 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:59 INFO - PROCESS | 784 | 1470735779295 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:42:59 INFO - PROCESS | 784 | ++DOCSHELL 16020400 == 37 [pid = 784] [id = 658] 02:42:59 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (1A404C00) [pid = 784] [serial = 1974] [outer = 00000000] 02:42:59 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (1A5C8000) [pid = 784] [serial = 1975] [outer = 1A404C00] 02:42:59 INFO - PROCESS | 784 | 1470735779404 Marionette DEBUG loaded listener.js 02:42:59 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (1A5D2000) [pid = 784] [serial = 1976] [outer = 1A404C00] 02:42:59 INFO - PROCESS | 784 | --DOMWINDOW == 82 (161E6000) [pid = 784] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:42:59 INFO - PROCESS | 784 | --DOMWINDOW == 81 (1716A800) [pid = 784] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:42:59 INFO - PROCESS | 784 | --DOMWINDOW == 80 (173E5C00) [pid = 784] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:42:59 INFO - PROCESS | 784 | --DOMWINDOW == 79 (12984C00) [pid = 784] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:42:59 INFO - PROCESS | 784 | --DOMWINDOW == 78 (10A4C000) [pid = 784] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:42:59 INFO - PROCESS | 784 | --DOMWINDOW == 77 (152C4800) [pid = 784] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:42:59 INFO - PROCESS | 784 | --DOMWINDOW == 76 (13EA2400) [pid = 784] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:42:59 INFO - PROCESS | 784 | --DOMWINDOW == 75 (131E3400) [pid = 784] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:42:59 INFO - PROCESS | 784 | --DOMWINDOW == 74 (0C391000) [pid = 784] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:42:59 INFO - PROCESS | 784 | --DOMWINDOW == 73 (11A58C00) [pid = 784] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:42:59 INFO - PROCESS | 784 | --DOMWINDOW == 72 (10B6C800) [pid = 784] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:43:00 INFO - PROCESS | 784 | 1470735780007 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 02:43:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:43:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 937ms 02:43:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:43:00 INFO - PROCESS | 784 | 1470735780049 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 02:43:00 INFO - PROCESS | 784 | 1470735780051 Marionette TRACE conn3 <- [1,2597,null,{"value":"13"}] 02:43:00 INFO - PROCESS | 784 | 1470735780054 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:43:00 INFO - PROCESS | 784 | 1470735780056 Marionette TRACE conn3 <- [1,2598,null,{}] 02:43:00 INFO - PROCESS | 784 | 1470735780059 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:00 INFO - PROCESS | 784 | 1470735780061 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:00 INFO - PROCESS | 784 | 1470735780143 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 02:43:00 INFO - PROCESS | 784 | 1470735780150 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:00 INFO - PROCESS | 784 | 1470735780151 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:00 INFO - PROCESS | 784 | ++DOCSHELL 13EAB400 == 38 [pid = 784] [id = 659] 02:43:00 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (1429B400) [pid = 784] [serial = 1977] [outer = 00000000] 02:43:00 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (16020800) [pid = 784] [serial = 1978] [outer = 1429B400] 02:43:00 INFO - PROCESS | 784 | 1470735780199 Marionette DEBUG loaded listener.js 02:43:00 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (16ADAC00) [pid = 784] [serial = 1979] [outer = 1429B400] 02:43:00 INFO - PROCESS | 784 | 1470735780631 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 02:43:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:43:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 625ms 02:43:00 INFO - PROCESS | 784 | 1470735780694 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 02:43:00 INFO - PROCESS | 784 | 1470735780696 Marionette TRACE conn3 <- [1,2601,null,{"value":"13"}] 02:43:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:43:00 INFO - PROCESS | 784 | 1470735780699 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:43:00 INFO - PROCESS | 784 | 1470735780701 Marionette TRACE conn3 <- [1,2602,null,{}] 02:43:00 INFO - PROCESS | 784 | 1470735780704 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:00 INFO - PROCESS | 784 | 1470735780706 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:00 INFO - PROCESS | 784 | 1470735780794 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 02:43:00 INFO - PROCESS | 784 | 1470735780799 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:00 INFO - PROCESS | 784 | 1470735780801 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:00 INFO - PROCESS | 784 | ++DOCSHELL 19791000 == 39 [pid = 784] [id = 660] 02:43:00 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (19792400) [pid = 784] [serial = 1980] [outer = 00000000] 02:43:00 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (1A604800) [pid = 784] [serial = 1981] [outer = 19792400] 02:43:00 INFO - PROCESS | 784 | 1470735780844 Marionette DEBUG loaded listener.js 02:43:00 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (1A606800) [pid = 784] [serial = 1982] [outer = 19792400] 02:43:01 INFO - PROCESS | 784 | 1470735781298 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 02:43:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:43:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 640ms 02:43:01 INFO - PROCESS | 784 | 1470735781344 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 02:43:01 INFO - PROCESS | 784 | 1470735781346 Marionette TRACE conn3 <- [1,2605,null,{"value":"13"}] 02:43:01 INFO - PROCESS | 784 | 1470735781349 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:43:01 INFO - PROCESS | 784 | 1470735781351 Marionette TRACE conn3 <- [1,2606,null,{}] 02:43:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:43:01 INFO - PROCESS | 784 | 1470735781354 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:01 INFO - PROCESS | 784 | 1470735781356 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:01 INFO - PROCESS | 784 | 1470735781437 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 02:43:01 INFO - PROCESS | 784 | 1470735781442 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:01 INFO - PROCESS | 784 | 1470735781444 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:01 INFO - PROCESS | 784 | ++DOCSHELL 1583E400 == 40 [pid = 784] [id = 661] 02:43:01 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (163A3800) [pid = 784] [serial = 1983] [outer = 00000000] 02:43:01 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (1A60FC00) [pid = 784] [serial = 1984] [outer = 163A3800] 02:43:01 INFO - PROCESS | 784 | 1470735781488 Marionette DEBUG loaded listener.js 02:43:01 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (1A712400) [pid = 784] [serial = 1985] [outer = 163A3800] 02:43:02 INFO - PROCESS | 784 | 1470735782150 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 02:43:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:43:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 875ms 02:43:02 INFO - PROCESS | 784 | 1470735782250 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 02:43:02 INFO - PROCESS | 784 | 1470735782254 Marionette TRACE conn3 <- [1,2609,null,{"value":"13"}] 02:43:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:43:02 INFO - PROCESS | 784 | 1470735782283 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:43:02 INFO - PROCESS | 784 | 1470735782287 Marionette TRACE conn3 <- [1,2610,null,{}] 02:43:02 INFO - PROCESS | 784 | 1470735782293 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:02 INFO - PROCESS | 784 | 1470735782296 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:02 INFO - PROCESS | 784 | 1470735782424 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 02:43:02 INFO - PROCESS | 784 | 1470735782555 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:02 INFO - PROCESS | 784 | 1470735782558 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:02 INFO - PROCESS | 784 | ++DOCSHELL 103D2800 == 41 [pid = 784] [id = 662] 02:43:02 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (1055E400) [pid = 784] [serial = 1986] [outer = 00000000] 02:43:02 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (11215400) [pid = 784] [serial = 1987] [outer = 1055E400] 02:43:02 INFO - PROCESS | 784 | 1470735782617 Marionette DEBUG loaded listener.js 02:43:02 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1314F400) [pid = 784] [serial = 1988] [outer = 1055E400] 02:43:03 INFO - PROCESS | 784 | 1470735783502 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 02:43:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:43:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1281ms 02:43:03 INFO - PROCESS | 784 | 1470735783547 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 02:43:03 INFO - PROCESS | 784 | 1470735783551 Marionette TRACE conn3 <- [1,2613,null,{"value":"13"}] 02:43:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:43:03 INFO - PROCESS | 784 | 1470735783557 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:43:03 INFO - PROCESS | 784 | 1470735783561 Marionette TRACE conn3 <- [1,2614,null,{}] 02:43:03 INFO - PROCESS | 784 | 1470735783566 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:03 INFO - PROCESS | 784 | 1470735783570 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:03 INFO - PROCESS | 784 | 1470735783675 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 02:43:03 INFO - PROCESS | 784 | 1470735783808 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:03 INFO - PROCESS | 784 | 1470735783812 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:03 INFO - PROCESS | 784 | ++DOCSHELL 112E4000 == 42 [pid = 784] [id = 663] 02:43:03 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (112E5400) [pid = 784] [serial = 1989] [outer = 00000000] 02:43:03 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (12978000) [pid = 784] [serial = 1990] [outer = 112E5400] 02:43:03 INFO - PROCESS | 784 | 1470735783867 Marionette DEBUG loaded listener.js 02:43:03 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (12D73C00) [pid = 784] [serial = 1991] [outer = 112E5400] 02:43:04 INFO - PROCESS | 784 | --DOCSHELL 10A49C00 == 41 [pid = 784] [id = 646] 02:43:04 INFO - PROCESS | 784 | --DOCSHELL 1058C400 == 40 [pid = 784] [id = 645] 02:43:04 INFO - PROCESS | 784 | --DOCSHELL 19791000 == 39 [pid = 784] [id = 660] 02:43:04 INFO - PROCESS | 784 | --DOCSHELL 13EAB400 == 38 [pid = 784] [id = 659] 02:43:04 INFO - PROCESS | 784 | --DOCSHELL 16020400 == 37 [pid = 784] [id = 658] 02:43:04 INFO - PROCESS | 784 | --DOCSHELL 19EDA800 == 36 [pid = 784] [id = 657] 02:43:04 INFO - PROCESS | 784 | --DOCSHELL 152A7C00 == 35 [pid = 784] [id = 656] 02:43:04 INFO - PROCESS | 784 | --DOCSHELL 130DB400 == 34 [pid = 784] [id = 655] 02:43:04 INFO - PROCESS | 784 | --DOCSHELL 17699800 == 33 [pid = 784] [id = 654] 02:43:04 INFO - PROCESS | 784 | --DOCSHELL 16982400 == 32 [pid = 784] [id = 653] 02:43:04 INFO - PROCESS | 784 | --DOCSHELL 1614B000 == 31 [pid = 784] [id = 652] 02:43:04 INFO - PROCESS | 784 | --DOCSHELL 152B1000 == 30 [pid = 784] [id = 651] 02:43:04 INFO - PROCESS | 784 | --DOCSHELL 152A8000 == 29 [pid = 784] [id = 650] 02:43:04 INFO - PROCESS | 784 | --DOMWINDOW == 86 (18354400) [pid = 784] [serial = 1942] [outer = 00000000] [url = about:blank] 02:43:04 INFO - PROCESS | 784 | --DOCSHELL 131E8800 == 28 [pid = 784] [id = 649] 02:43:04 INFO - PROCESS | 784 | --DOCSHELL 10F9E000 == 27 [pid = 784] [id = 648] 02:43:04 INFO - PROCESS | 784 | --DOCSHELL 152B2400 == 26 [pid = 784] [id = 647] 02:43:04 INFO - PROCESS | 784 | --DOMWINDOW == 85 (163AC000) [pid = 784] [serial = 1927] [outer = 00000000] [url = about:blank] 02:43:04 INFO - PROCESS | 784 | --DOMWINDOW == 84 (1777C800) [pid = 784] [serial = 1931] [outer = 00000000] [url = about:blank] 02:43:04 INFO - PROCESS | 784 | --DOMWINDOW == 83 (173E9C00) [pid = 784] [serial = 1930] [outer = 00000000] [url = about:blank] 02:43:04 INFO - PROCESS | 784 | --DOMWINDOW == 82 (17954800) [pid = 784] [serial = 1933] [outer = 00000000] [url = about:blank] 02:43:04 INFO - PROCESS | 784 | --DOMWINDOW == 81 (17949400) [pid = 784] [serial = 1939] [outer = 00000000] [url = about:blank] 02:43:04 INFO - PROCESS | 784 | --DOMWINDOW == 80 (152A8800) [pid = 784] [serial = 1936] [outer = 00000000] [url = about:blank] 02:43:04 INFO - PROCESS | 784 | --DOMWINDOW == 79 (17954C00) [pid = 784] [serial = 1934] [outer = 00000000] [url = about:blank] 02:43:04 INFO - PROCESS | 784 | --DOMWINDOW == 78 (15D92400) [pid = 784] [serial = 1924] [outer = 00000000] [url = about:blank] 02:43:04 INFO - PROCESS | 784 | --DOMWINDOW == 77 (152A8C00) [pid = 784] [serial = 1921] [outer = 00000000] [url = about:blank] 02:43:04 INFO - PROCESS | 784 | --DOMWINDOW == 76 (152AEC00) [pid = 784] [serial = 1922] [outer = 00000000] [url = about:blank] 02:43:04 INFO - PROCESS | 784 | --DOMWINDOW == 75 (13249800) [pid = 784] [serial = 1918] [outer = 00000000] [url = about:blank] 02:43:04 INFO - PROCESS | 784 | --DOMWINDOW == 74 (132C1000) [pid = 784] [serial = 1919] [outer = 00000000] [url = about:blank] 02:43:04 INFO - PROCESS | 784 | --DOMWINDOW == 73 (10A10400) [pid = 784] [serial = 1916] [outer = 00000000] [url = about:blank] 02:43:04 INFO - PROCESS | 784 | --DOMWINDOW == 72 (10369000) [pid = 784] [serial = 1915] [outer = 00000000] [url = about:blank] 02:43:04 INFO - PROCESS | 784 | --DOMWINDOW == 71 (12DA2400) [pid = 784] [serial = 1913] [outer = 00000000] [url = about:blank] 02:43:04 INFO - PROCESS | 784 | --DOMWINDOW == 70 (129BD800) [pid = 784] [serial = 1912] [outer = 00000000] [url = about:blank] 02:43:04 INFO - PROCESS | 784 | --DOMWINDOW == 69 (11A54C00) [pid = 784] [serial = 1910] [outer = 00000000] [url = about:blank] 02:43:04 INFO - PROCESS | 784 | --DOMWINDOW == 68 (1801E000) [pid = 784] [serial = 1940] [outer = 00000000] [url = about:blank] 02:43:04 INFO - PROCESS | 784 | --DOMWINDOW == 67 (16968000) [pid = 784] [serial = 1928] [outer = 00000000] [url = about:blank] 02:43:04 INFO - PROCESS | 784 | --DOMWINDOW == 66 (1614FC00) [pid = 784] [serial = 1925] [outer = 00000000] [url = about:blank] 02:43:04 INFO - PROCESS | 784 | --DOMWINDOW == 65 (161E3800) [pid = 784] [serial = 1937] [outer = 00000000] [url = about:blank] 02:43:04 INFO - PROCESS | 784 | 1470735784440 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 02:43:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:43:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 891ms 02:43:04 INFO - PROCESS | 784 | 1470735784460 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 02:43:04 INFO - PROCESS | 784 | 1470735784465 Marionette TRACE conn3 <- [1,2617,null,{"value":"13"}] 02:43:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:43:04 INFO - PROCESS | 784 | 1470735784472 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:43:04 INFO - PROCESS | 784 | 1470735784474 Marionette TRACE conn3 <- [1,2618,null,{}] 02:43:04 INFO - PROCESS | 784 | 1470735784478 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:04 INFO - PROCESS | 784 | 1470735784481 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:04 INFO - PROCESS | 784 | 1470735784596 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 02:43:04 INFO - PROCESS | 784 | 1470735784609 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:04 INFO - PROCESS | 784 | 1470735784611 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:04 INFO - PROCESS | 784 | ++DOCSHELL 131E2800 == 27 [pid = 784] [id = 664] 02:43:04 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (131E3400) [pid = 784] [serial = 1992] [outer = 00000000] 02:43:04 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (131F0C00) [pid = 784] [serial = 1993] [outer = 131E3400] 02:43:04 INFO - PROCESS | 784 | 1470735784658 Marionette DEBUG loaded listener.js 02:43:04 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (13251C00) [pid = 784] [serial = 1994] [outer = 131E3400] 02:43:05 INFO - PROCESS | 784 | 1470735785173 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 02:43:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:43:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 750ms 02:43:05 INFO - PROCESS | 784 | 1470735785238 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 02:43:05 INFO - PROCESS | 784 | 1470735785240 Marionette TRACE conn3 <- [1,2621,null,{"value":"13"}] 02:43:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:43:05 INFO - PROCESS | 784 | 1470735785245 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:43:05 INFO - PROCESS | 784 | 1470735785248 Marionette TRACE conn3 <- [1,2622,null,{}] 02:43:05 INFO - PROCESS | 784 | 1470735785259 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:05 INFO - PROCESS | 784 | 1470735785263 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:05 INFO - PROCESS | 784 | 1470735785346 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 02:43:05 INFO - PROCESS | 784 | 1470735785447 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:05 INFO - PROCESS | 784 | 1470735785450 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:05 INFO - PROCESS | 784 | ++DOCSHELL 13EA1400 == 28 [pid = 784] [id = 665] 02:43:05 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (13EA2C00) [pid = 784] [serial = 1995] [outer = 00000000] 02:43:05 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (14F1BC00) [pid = 784] [serial = 1996] [outer = 13EA2C00] 02:43:05 INFO - PROCESS | 784 | 1470735785498 Marionette DEBUG loaded listener.js 02:43:05 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (14FC6000) [pid = 784] [serial = 1997] [outer = 13EA2C00] 02:43:05 INFO - PROCESS | 784 | 1470735785885 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 02:43:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:43:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 687ms 02:43:05 INFO - PROCESS | 784 | 1470735785941 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 02:43:05 INFO - PROCESS | 784 | 1470735785944 Marionette TRACE conn3 <- [1,2625,null,{"value":"13"}] 02:43:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:43:05 INFO - PROCESS | 784 | 1470735785947 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:43:05 INFO - PROCESS | 784 | 1470735785949 Marionette TRACE conn3 <- [1,2626,null,{}] 02:43:05 INFO - PROCESS | 784 | 1470735785952 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:05 INFO - PROCESS | 784 | 1470735785954 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:06 INFO - PROCESS | 784 | 1470735786036 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 02:43:06 INFO - PROCESS | 784 | 1470735786042 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:06 INFO - PROCESS | 784 | 1470735786044 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:06 INFO - PROCESS | 784 | ++DOCSHELL 152B3000 == 29 [pid = 784] [id = 666] 02:43:06 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (152B3400) [pid = 784] [serial = 1998] [outer = 00000000] 02:43:06 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (15D92400) [pid = 784] [serial = 1999] [outer = 152B3400] 02:43:06 INFO - PROCESS | 784 | 1470735786102 Marionette DEBUG loaded listener.js 02:43:06 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (1601E800) [pid = 784] [serial = 2000] [outer = 152B3400] 02:43:06 INFO - PROCESS | 784 | 1470735786556 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 02:43:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:43:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 625ms 02:43:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:43:06 INFO - PROCESS | 784 | 1470735786596 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 02:43:06 INFO - PROCESS | 784 | 1470735786598 Marionette TRACE conn3 <- [1,2629,null,{"value":"13"}] 02:43:06 INFO - PROCESS | 784 | 1470735786602 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:43:06 INFO - PROCESS | 784 | 1470735786604 Marionette TRACE conn3 <- [1,2630,null,{}] 02:43:06 INFO - PROCESS | 784 | 1470735786607 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:06 INFO - PROCESS | 784 | 1470735786609 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:06 INFO - PROCESS | 784 | 1470735786726 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 02:43:06 INFO - PROCESS | 784 | 1470735786813 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:06 INFO - PROCESS | 784 | 1470735786815 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:06 INFO - PROCESS | 784 | ++DOCSHELL 161DB800 == 30 [pid = 784] [id = 667] 02:43:06 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (161DCC00) [pid = 784] [serial = 2001] [outer = 00000000] 02:43:06 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (161E5000) [pid = 784] [serial = 2002] [outer = 161DCC00] 02:43:06 INFO - PROCESS | 784 | 1470735786859 Marionette DEBUG loaded listener.js 02:43:06 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (163A9800) [pid = 784] [serial = 2003] [outer = 161DCC00] 02:43:07 INFO - PROCESS | 784 | 1470735787265 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 02:43:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:43:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 688ms 02:43:07 INFO - PROCESS | 784 | 1470735787301 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 02:43:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:43:07 INFO - PROCESS | 784 | 1470735787350 Marionette TRACE conn3 <- [1,2633,null,{"value":"13"}] 02:43:07 INFO - PROCESS | 784 | 1470735787359 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:43:07 INFO - PROCESS | 784 | 1470735787361 Marionette TRACE conn3 <- [1,2634,null,{}] 02:43:07 INFO - PROCESS | 784 | 1470735787364 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:07 INFO - PROCESS | 784 | 1470735787369 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:07 INFO - PROCESS | 784 | 1470735787505 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 02:43:07 INFO - PROCESS | 784 | 1470735787568 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:07 INFO - PROCESS | 784 | 1470735787570 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:07 INFO - PROCESS | 784 | ++DOCSHELL 161E4800 == 31 [pid = 784] [id = 668] 02:43:07 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (163A6C00) [pid = 784] [serial = 2004] [outer = 00000000] 02:43:07 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (16A1CC00) [pid = 784] [serial = 2005] [outer = 163A6C00] 02:43:07 INFO - PROCESS | 784 | 1470735787616 Marionette DEBUG loaded listener.js 02:43:07 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (1716D800) [pid = 784] [serial = 2006] [outer = 163A6C00] 02:43:08 INFO - PROCESS | 784 | 1470735788035 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 02:43:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:43:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 704ms 02:43:08 INFO - PROCESS | 784 | 1470735788055 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 02:43:08 INFO - PROCESS | 784 | 1470735788057 Marionette TRACE conn3 <- [1,2637,null,{"value":"13"}] 02:43:08 INFO - PROCESS | 784 | 1470735788060 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:43:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:43:08 INFO - PROCESS | 784 | 1470735788062 Marionette TRACE conn3 <- [1,2638,null,{}] 02:43:08 INFO - PROCESS | 784 | 1470735788065 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:08 INFO - PROCESS | 784 | 1470735788067 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:08 INFO - PROCESS | 784 | 1470735788211 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 02:43:08 INFO - PROCESS | 784 | 1470735788236 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:08 INFO - PROCESS | 784 | 1470735788238 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:08 INFO - PROCESS | 784 | ++DOCSHELL 173E9C00 == 32 [pid = 784] [id = 669] 02:43:08 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (17750000) [pid = 784] [serial = 2007] [outer = 00000000] 02:43:08 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (17947400) [pid = 784] [serial = 2008] [outer = 17750000] 02:43:08 INFO - PROCESS | 784 | 1470735788282 Marionette DEBUG loaded listener.js 02:43:08 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (17949400) [pid = 784] [serial = 2009] [outer = 17750000] 02:43:08 INFO - PROCESS | 784 | --DOMWINDOW == 82 (1614E000) [pid = 784] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:43:08 INFO - PROCESS | 784 | --DOMWINDOW == 81 (1A095000) [pid = 784] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:43:08 INFO - PROCESS | 784 | --DOMWINDOW == 80 (18351400) [pid = 784] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:43:08 INFO - PROCESS | 784 | --DOMWINDOW == 79 (131E9800) [pid = 784] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:43:08 INFO - PROCESS | 784 | --DOMWINDOW == 78 (10FAA400) [pid = 784] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:43:08 INFO - PROCESS | 784 | --DOMWINDOW == 77 (173E7000) [pid = 784] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:43:08 INFO - PROCESS | 784 | --DOMWINDOW == 76 (16984400) [pid = 784] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:43:08 INFO - PROCESS | 784 | --DOMWINDOW == 75 (152C6C00) [pid = 784] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:43:08 INFO - PROCESS | 784 | --DOMWINDOW == 74 (1583E800) [pid = 784] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:43:08 INFO - PROCESS | 784 | --DOMWINDOW == 73 (1A404C00) [pid = 784] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:43:08 INFO - PROCESS | 784 | --DOMWINDOW == 72 (17755800) [pid = 784] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:43:08 INFO - PROCESS | 784 | --DOMWINDOW == 71 (1429B400) [pid = 784] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:43:08 INFO - PROCESS | 784 | --DOMWINDOW == 70 (152A8400) [pid = 784] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:43:08 INFO - PROCESS | 784 | --DOMWINDOW == 69 (19792400) [pid = 784] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:43:08 INFO - PROCESS | 784 | 1470735788892 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 02:43:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:43:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 906ms 02:43:08 INFO - PROCESS | 784 | 1470735788965 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 02:43:08 INFO - PROCESS | 784 | 1470735788967 Marionette TRACE conn3 <- [1,2641,null,{"value":"13"}] 02:43:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:43:08 INFO - PROCESS | 784 | 1470735788971 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:43:08 INFO - PROCESS | 784 | 1470735788973 Marionette TRACE conn3 <- [1,2642,null,{}] 02:43:08 INFO - PROCESS | 784 | 1470735788976 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:08 INFO - PROCESS | 784 | 1470735788978 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:09 INFO - PROCESS | 784 | 1470735789057 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 02:43:09 INFO - PROCESS | 784 | 1470735789064 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:09 INFO - PROCESS | 784 | 1470735789066 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:09 INFO - PROCESS | 784 | ++DOCSHELL 1315B000 == 33 [pid = 784] [id = 670] 02:43:09 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (1315E000) [pid = 784] [serial = 2010] [outer = 00000000] 02:43:09 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (163A4800) [pid = 784] [serial = 2011] [outer = 1315E000] 02:43:09 INFO - PROCESS | 784 | 1470735789109 Marionette DEBUG loaded listener.js 02:43:09 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (16AD0400) [pid = 784] [serial = 2012] [outer = 1315E000] 02:43:09 INFO - PROCESS | 784 | 1470735789570 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 02:43:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:43:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 641ms 02:43:09 INFO - PROCESS | 784 | 1470735789608 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 02:43:09 INFO - PROCESS | 784 | 1470735789610 Marionette TRACE conn3 <- [1,2645,null,{"value":"13"}] 02:43:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:43:09 INFO - PROCESS | 784 | 1470735789614 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:43:09 INFO - PROCESS | 784 | 1470735789616 Marionette TRACE conn3 <- [1,2646,null,{}] 02:43:09 INFO - PROCESS | 784 | 1470735789620 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:09 INFO - PROCESS | 784 | 1470735789622 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:09 INFO - PROCESS | 784 | 1470735789700 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 02:43:09 INFO - PROCESS | 784 | 1470735789706 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:09 INFO - PROCESS | 784 | 1470735789708 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:09 INFO - PROCESS | 784 | ++DOCSHELL 1429F400 == 34 [pid = 784] [id = 671] 02:43:09 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (142A0000) [pid = 784] [serial = 2013] [outer = 00000000] 02:43:09 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (18013800) [pid = 784] [serial = 2014] [outer = 142A0000] 02:43:09 INFO - PROCESS | 784 | 1470735789753 Marionette DEBUG loaded listener.js 02:43:09 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (180A0400) [pid = 784] [serial = 2015] [outer = 142A0000] 02:43:10 INFO - PROCESS | 784 | 1470735790176 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 02:43:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:43:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 594ms 02:43:10 INFO - PROCESS | 784 | 1470735790211 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 02:43:10 INFO - PROCESS | 784 | 1470735790213 Marionette TRACE conn3 <- [1,2649,null,{"value":"13"}] 02:43:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:43:10 INFO - PROCESS | 784 | 1470735790229 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:43:10 INFO - PROCESS | 784 | 1470735790230 Marionette TRACE conn3 <- [1,2650,null,{}] 02:43:10 INFO - PROCESS | 784 | 1470735790234 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:10 INFO - PROCESS | 784 | 1470735790236 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:10 INFO - PROCESS | 784 | 1470735790330 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 02:43:10 INFO - PROCESS | 784 | 1470735790335 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:10 INFO - PROCESS | 784 | 1470735790337 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:10 INFO - PROCESS | 784 | ++DOCSHELL 152AF800 == 35 [pid = 784] [id = 672] 02:43:10 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (176A7400) [pid = 784] [serial = 2016] [outer = 00000000] 02:43:10 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (19793000) [pid = 784] [serial = 2017] [outer = 176A7400] 02:43:10 INFO - PROCESS | 784 | 1470735790388 Marionette DEBUG loaded listener.js 02:43:10 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (19793C00) [pid = 784] [serial = 2018] [outer = 176A7400] 02:43:10 INFO - PROCESS | 784 | 1470735790812 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 02:43:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:43:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 657ms 02:43:10 INFO - PROCESS | 784 | 1470735790876 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 02:43:10 INFO - PROCESS | 784 | 1470735790881 Marionette TRACE conn3 <- [1,2653,null,{"value":"13"}] 02:43:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:43:10 INFO - PROCESS | 784 | 1470735790886 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:43:10 INFO - PROCESS | 784 | 1470735790890 Marionette TRACE conn3 <- [1,2654,null,{}] 02:43:10 INFO - PROCESS | 784 | 1470735790896 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:10 INFO - PROCESS | 784 | 1470735790900 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:11 INFO - PROCESS | 784 | 1470735791012 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 02:43:11 INFO - PROCESS | 784 | 1470735791167 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:11 INFO - PROCESS | 784 | 1470735791172 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:11 INFO - PROCESS | 784 | ++DOCSHELL 10B69400 == 36 [pid = 784] [id = 673] 02:43:11 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (10B6C800) [pid = 784] [serial = 2019] [outer = 00000000] 02:43:11 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (114DFC00) [pid = 784] [serial = 2020] [outer = 10B6C800] 02:43:11 INFO - PROCESS | 784 | 1470735791243 Marionette DEBUG loaded listener.js 02:43:11 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (1293D400) [pid = 784] [serial = 2021] [outer = 10B6C800] 02:43:12 INFO - PROCESS | 784 | 1470735792271 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 02:43:12 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) 02:43:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1391ms 02:43:12 INFO - PROCESS | 784 | 1470735792288 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 02:43:12 INFO - PROCESS | 784 | 1470735792291 Marionette TRACE conn3 <- [1,2657,null,{"value":"13"}] 02:43:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:43:12 INFO - PROCESS | 784 | 1470735792298 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:43:12 INFO - PROCESS | 784 | 1470735792302 Marionette TRACE conn3 <- [1,2658,null,{}] 02:43:12 INFO - PROCESS | 784 | 1470735792350 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:12 INFO - PROCESS | 784 | 1470735792353 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:12 INFO - PROCESS | 784 | 1470735792456 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 02:43:12 INFO - PROCESS | 784 | 1470735792665 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:12 INFO - PROCESS | 784 | 1470735792668 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:12 INFO - PROCESS | 784 | ++DOCSHELL 13C23C00 == 37 [pid = 784] [id = 674] 02:43:12 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (13C25800) [pid = 784] [serial = 2022] [outer = 00000000] 02:43:12 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (152CF000) [pid = 784] [serial = 2023] [outer = 13C25800] 02:43:12 INFO - PROCESS | 784 | 1470735792724 Marionette DEBUG loaded listener.js 02:43:12 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (15845C00) [pid = 784] [serial = 2024] [outer = 13C25800] 02:43:13 INFO - PROCESS | 784 | 1470735793751 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:43:13 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 02:43:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:43:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 02:43:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:43:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1500ms 02:43:13 INFO - PROCESS | 784 | 1470735793797 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 02:43:13 INFO - PROCESS | 784 | 1470735793799 Marionette TRACE conn3 <- [1,2661,null,{"value":"13"}] 02:43:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:43:13 INFO - PROCESS | 784 | 1470735793803 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:43:13 INFO - PROCESS | 784 | 1470735793806 Marionette TRACE conn3 <- [1,2662,null,{}] 02:43:13 INFO - PROCESS | 784 | 1470735793815 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:13 INFO - PROCESS | 784 | 1470735793820 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:13 INFO - PROCESS | 784 | 1470735793929 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 02:43:14 INFO - PROCESS | 784 | 1470735794216 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:14 INFO - PROCESS | 784 | 1470735794219 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:14 INFO - PROCESS | 784 | ++DOCSHELL 0F394C00 == 38 [pid = 784] [id = 675] 02:43:14 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (103C8C00) [pid = 784] [serial = 2025] [outer = 00000000] 02:43:14 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (10A10400) [pid = 784] [serial = 2026] [outer = 103C8C00] 02:43:14 INFO - PROCESS | 784 | 1470735794280 Marionette DEBUG loaded listener.js 02:43:14 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (112DA000) [pid = 784] [serial = 2027] [outer = 103C8C00] 02:43:15 INFO - PROCESS | 784 | --DOCSHELL 1429F400 == 37 [pid = 784] [id = 671] 02:43:15 INFO - PROCESS | 784 | --DOCSHELL 1315B000 == 36 [pid = 784] [id = 670] 02:43:15 INFO - PROCESS | 784 | --DOCSHELL 173E9C00 == 35 [pid = 784] [id = 669] 02:43:15 INFO - PROCESS | 784 | --DOCSHELL 161E4800 == 34 [pid = 784] [id = 668] 02:43:15 INFO - PROCESS | 784 | --DOCSHELL 161DB800 == 33 [pid = 784] [id = 667] 02:43:15 INFO - PROCESS | 784 | --DOCSHELL 152B3000 == 32 [pid = 784] [id = 666] 02:43:15 INFO - PROCESS | 784 | --DOCSHELL 13EA1400 == 31 [pid = 784] [id = 665] 02:43:15 INFO - PROCESS | 784 | --DOCSHELL 131E2800 == 30 [pid = 784] [id = 664] 02:43:15 INFO - PROCESS | 784 | --DOCSHELL 103D2800 == 29 [pid = 784] [id = 662] 02:43:15 INFO - PROCESS | 784 | --DOCSHELL 112E4000 == 28 [pid = 784] [id = 663] 02:43:15 INFO - PROCESS | 784 | --DOCSHELL 1583E400 == 27 [pid = 784] [id = 661] 02:43:15 INFO - PROCESS | 784 | --DOCSHELL 13C23C00 == 26 [pid = 784] [id = 674] 02:43:15 INFO - PROCESS | 784 | --DOCSHELL 152AF800 == 25 [pid = 784] [id = 672] 02:43:15 INFO - PROCESS | 784 | --DOCSHELL 10B69400 == 24 [pid = 784] [id = 673] 02:43:15 INFO - PROCESS | 784 | --DOMWINDOW == 86 (1A60FC00) [pid = 784] [serial = 1984] [outer = 00000000] [url = about:blank] 02:43:15 INFO - PROCESS | 784 | --DOMWINDOW == 85 (1A606800) [pid = 784] [serial = 1982] [outer = 00000000] [url = about:blank] 02:43:15 INFO - PROCESS | 784 | --DOMWINDOW == 84 (163A4400) [pid = 784] [serial = 1957] [outer = 00000000] [url = about:blank] 02:43:15 INFO - PROCESS | 784 | --DOMWINDOW == 83 (1A4BD000) [pid = 784] [serial = 1973] [outer = 00000000] [url = about:blank] 02:43:15 INFO - PROCESS | 784 | --DOMWINDOW == 82 (163A9C00) [pid = 784] [serial = 1958] [outer = 00000000] [url = about:blank] 02:43:15 INFO - PROCESS | 784 | --DOMWINDOW == 81 (19EDAC00) [pid = 784] [serial = 1969] [outer = 00000000] [url = about:blank] 02:43:15 INFO - PROCESS | 784 | --DOMWINDOW == 80 (1343B800) [pid = 784] [serial = 1949] [outer = 00000000] [url = about:blank] 02:43:15 INFO - PROCESS | 784 | --DOMWINDOW == 79 (12932400) [pid = 784] [serial = 1946] [outer = 00000000] [url = about:blank] 02:43:15 INFO - PROCESS | 784 | --DOMWINDOW == 78 (11A56400) [pid = 784] [serial = 1945] [outer = 00000000] [url = about:blank] 02:43:15 INFO - PROCESS | 784 | --DOMWINDOW == 77 (19ECD800) [pid = 784] [serial = 1966] [outer = 00000000] [url = about:blank] 02:43:15 INFO - PROCESS | 784 | --DOMWINDOW == 76 (1716AC00) [pid = 784] [serial = 1961] [outer = 00000000] [url = about:blank] 02:43:15 INFO - PROCESS | 784 | --DOMWINDOW == 75 (1A08EC00) [pid = 784] [serial = 1970] [outer = 00000000] [url = about:blank] 02:43:15 INFO - PROCESS | 784 | --DOMWINDOW == 74 (15DBA800) [pid = 784] [serial = 1954] [outer = 00000000] [url = about:blank] 02:43:15 INFO - PROCESS | 784 | --DOMWINDOW == 73 (19738000) [pid = 784] [serial = 1943] [outer = 00000000] [url = about:blank] 02:43:15 INFO - PROCESS | 784 | --DOMWINDOW == 72 (1A5C8000) [pid = 784] [serial = 1975] [outer = 00000000] [url = about:blank] 02:43:15 INFO - PROCESS | 784 | --DOMWINDOW == 71 (182C0800) [pid = 784] [serial = 1964] [outer = 00000000] [url = about:blank] 02:43:15 INFO - PROCESS | 784 | --DOMWINDOW == 70 (16ADAC00) [pid = 784] [serial = 1979] [outer = 00000000] [url = about:blank] 02:43:15 INFO - PROCESS | 784 | --DOMWINDOW == 69 (13247000) [pid = 784] [serial = 1948] [outer = 00000000] [url = about:blank] 02:43:15 INFO - PROCESS | 784 | --DOMWINDOW == 68 (1A409400) [pid = 784] [serial = 1972] [outer = 00000000] [url = about:blank] 02:43:15 INFO - PROCESS | 784 | --DOMWINDOW == 67 (16AD9C00) [pid = 784] [serial = 1960] [outer = 00000000] [url = about:blank] 02:43:15 INFO - PROCESS | 784 | --DOMWINDOW == 66 (16020800) [pid = 784] [serial = 1978] [outer = 00000000] [url = about:blank] 02:43:15 INFO - PROCESS | 784 | --DOMWINDOW == 65 (16022400) [pid = 784] [serial = 1955] [outer = 00000000] [url = about:blank] 02:43:15 INFO - PROCESS | 784 | --DOMWINDOW == 64 (19790800) [pid = 784] [serial = 1967] [outer = 00000000] [url = about:blank] 02:43:15 INFO - PROCESS | 784 | --DOMWINDOW == 63 (17952C00) [pid = 784] [serial = 1963] [outer = 00000000] [url = about:blank] 02:43:15 INFO - PROCESS | 784 | --DOMWINDOW == 62 (152B1800) [pid = 784] [serial = 1951] [outer = 00000000] [url = about:blank] 02:43:15 INFO - PROCESS | 784 | --DOMWINDOW == 61 (152CFC00) [pid = 784] [serial = 1952] [outer = 00000000] [url = about:blank] 02:43:15 INFO - PROCESS | 784 | --DOMWINDOW == 60 (1A5D2000) [pid = 784] [serial = 1976] [outer = 00000000] [url = about:blank] 02:43:15 INFO - PROCESS | 784 | --DOMWINDOW == 59 (1A604800) [pid = 784] [serial = 1981] [outer = 00000000] [url = about:blank] 02:43:15 INFO - PROCESS | 784 | 1470735795740 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:43:15 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 02:43:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:43:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 02:43:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:43:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1953ms 02:43:15 INFO - PROCESS | 784 | 1470735795764 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 02:43:15 INFO - PROCESS | 784 | 1470735795768 Marionette TRACE conn3 <- [1,2665,null,{"value":"13"}] 02:43:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:43:15 INFO - PROCESS | 784 | 1470735795774 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:43:15 INFO - PROCESS | 784 | 1470735795777 Marionette TRACE conn3 <- [1,2666,null,{}] 02:43:15 INFO - PROCESS | 784 | 1470735795783 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:15 INFO - PROCESS | 784 | 1470735795786 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:15 INFO - PROCESS | 784 | 1470735795872 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 02:43:15 INFO - PROCESS | 784 | 1470735795957 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:15 INFO - PROCESS | 784 | 1470735795960 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:15 INFO - PROCESS | 784 | ++DOCSHELL 112E4000 == 25 [pid = 784] [id = 676] 02:43:15 INFO - PROCESS | 784 | ++DOMWINDOW == 60 (11474800) [pid = 784] [serial = 2028] [outer = 00000000] 02:43:16 INFO - PROCESS | 784 | ++DOMWINDOW == 61 (11CE3C00) [pid = 784] [serial = 2029] [outer = 11474800] 02:43:16 INFO - PROCESS | 784 | 1470735796010 Marionette DEBUG loaded listener.js 02:43:16 INFO - PROCESS | 784 | ++DOMWINDOW == 62 (1282D800) [pid = 784] [serial = 2030] [outer = 11474800] 02:43:16 INFO - PROCESS | 784 | 1470735796929 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 02:43:16 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) 02:43:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1188ms 02:43:16 INFO - PROCESS | 784 | 1470735796974 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 02:43:16 INFO - PROCESS | 784 | 1470735796979 Marionette TRACE conn3 <- [1,2669,null,{"value":"13"}] 02:43:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:43:16 INFO - PROCESS | 784 | 1470735796986 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:43:16 INFO - PROCESS | 784 | 1470735796989 Marionette TRACE conn3 <- [1,2670,null,{}] 02:43:16 INFO - PROCESS | 784 | 1470735796993 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:16 INFO - PROCESS | 784 | 1470735796996 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:17 INFO - PROCESS | 784 | 1470735797082 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 02:43:17 INFO - PROCESS | 784 | 1470735797089 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:17 INFO - PROCESS | 784 | 1470735797092 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:17 INFO - PROCESS | 784 | ++DOCSHELL 13250400 == 26 [pid = 784] [id = 677] 02:43:17 INFO - PROCESS | 784 | ++DOMWINDOW == 63 (132B5C00) [pid = 784] [serial = 2031] [outer = 00000000] 02:43:17 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (1393DC00) [pid = 784] [serial = 2032] [outer = 132B5C00] 02:43:17 INFO - PROCESS | 784 | 1470735797139 Marionette DEBUG loaded listener.js 02:43:17 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (13C25C00) [pid = 784] [serial = 2033] [outer = 132B5C00] 02:43:18 INFO - PROCESS | 784 | 1470735798107 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 02:43:18 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) 02:43:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1157ms 02:43:18 INFO - PROCESS | 784 | 1470735798141 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 02:43:18 INFO - PROCESS | 784 | 1470735798143 Marionette TRACE conn3 <- [1,2673,null,{"value":"13"}] 02:43:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:43:18 INFO - PROCESS | 784 | 1470735798148 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:43:18 INFO - PROCESS | 784 | 1470735798151 Marionette TRACE conn3 <- [1,2674,null,{}] 02:43:18 INFO - PROCESS | 784 | 1470735798162 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:18 INFO - PROCESS | 784 | 1470735798166 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:18 INFO - PROCESS | 784 | 1470735798292 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 02:43:18 INFO - PROCESS | 784 | 1470735798300 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:18 INFO - PROCESS | 784 | 1470735798303 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:18 INFO - PROCESS | 784 | ++DOCSHELL 152ADC00 == 27 [pid = 784] [id = 678] 02:43:18 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (152B0800) [pid = 784] [serial = 2034] [outer = 00000000] 02:43:18 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (15364400) [pid = 784] [serial = 2035] [outer = 152B0800] 02:43:18 INFO - PROCESS | 784 | 1470735798353 Marionette DEBUG loaded listener.js 02:43:18 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (15837400) [pid = 784] [serial = 2036] [outer = 152B0800] 02:43:19 INFO - PROCESS | 784 | 1470735799331 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:43:19 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 02:43:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:43:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 02:43:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:43:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1187ms 02:43:19 INFO - PROCESS | 784 | 1470735799349 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 02:43:19 INFO - PROCESS | 784 | 1470735799351 Marionette TRACE conn3 <- [1,2677,null,{"value":"13"}] 02:43:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:43:19 INFO - PROCESS | 784 | 1470735799355 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:43:19 INFO - PROCESS | 784 | 1470735799357 Marionette TRACE conn3 <- [1,2678,null,{}] 02:43:19 INFO - PROCESS | 784 | 1470735799360 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:19 INFO - PROCESS | 784 | 1470735799362 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:19 INFO - PROCESS | 784 | 1470735799497 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 02:43:19 INFO - PROCESS | 784 | 1470735799507 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:19 INFO - PROCESS | 784 | 1470735799509 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:19 INFO - PROCESS | 784 | ++DOCSHELL 1601C000 == 28 [pid = 784] [id = 679] 02:43:19 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (1601DC00) [pid = 784] [serial = 2037] [outer = 00000000] 02:43:19 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (163A7400) [pid = 784] [serial = 2038] [outer = 1601DC00] 02:43:19 INFO - PROCESS | 784 | 1470735799554 Marionette DEBUG loaded listener.js 02:43:19 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (163B0000) [pid = 784] [serial = 2039] [outer = 1601DC00] 02:43:19 INFO - PROCESS | 784 | --DOMWINDOW == 70 (161DCC00) [pid = 784] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:43:19 INFO - PROCESS | 784 | --DOMWINDOW == 69 (112E5400) [pid = 784] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:43:19 INFO - PROCESS | 784 | --DOMWINDOW == 68 (163A6C00) [pid = 784] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:43:19 INFO - PROCESS | 784 | --DOMWINDOW == 67 (163A3800) [pid = 784] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:43:19 INFO - PROCESS | 784 | --DOMWINDOW == 66 (1055E400) [pid = 784] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:43:19 INFO - PROCESS | 784 | --DOMWINDOW == 65 (131E3400) [pid = 784] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:43:19 INFO - PROCESS | 784 | --DOMWINDOW == 64 (13EA2C00) [pid = 784] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:43:19 INFO - PROCESS | 784 | --DOMWINDOW == 63 (152B3400) [pid = 784] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:43:19 INFO - PROCESS | 784 | --DOMWINDOW == 62 (17750000) [pid = 784] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:43:19 INFO - PROCESS | 784 | --DOMWINDOW == 61 (1315E000) [pid = 784] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:43:19 INFO - PROCESS | 784 | --DOMWINDOW == 60 (176A7400) [pid = 784] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:43:19 INFO - PROCESS | 784 | --DOMWINDOW == 59 (142A0000) [pid = 784] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:43:20 INFO - PROCESS | 784 | 1470735800625 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:43:20 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 02:43:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:43:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 02:43:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:43:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1297ms 02:43:20 INFO - PROCESS | 784 | 1470735800654 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 02:43:20 INFO - PROCESS | 784 | 1470735800656 Marionette TRACE conn3 <- [1,2681,null,{"value":"13"}] 02:43:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:43:20 INFO - PROCESS | 784 | 1470735800660 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:43:20 INFO - PROCESS | 784 | 1470735800662 Marionette TRACE conn3 <- [1,2682,null,{}] 02:43:20 INFO - PROCESS | 784 | 1470735800666 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:20 INFO - PROCESS | 784 | 1470735800668 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:20 INFO - PROCESS | 784 | 1470735800745 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 02:43:20 INFO - PROCESS | 784 | 1470735800750 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:20 INFO - PROCESS | 784 | 1470735800752 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:20 INFO - PROCESS | 784 | ++DOCSHELL 1343F400 == 29 [pid = 784] [id = 680] 02:43:20 INFO - PROCESS | 784 | ++DOMWINDOW == 60 (1429D400) [pid = 784] [serial = 2040] [outer = 00000000] 02:43:20 INFO - PROCESS | 784 | ++DOMWINDOW == 61 (163A8000) [pid = 784] [serial = 2041] [outer = 1429D400] 02:43:20 INFO - PROCESS | 784 | 1470735800796 Marionette DEBUG loaded listener.js 02:43:20 INFO - PROCESS | 784 | ++DOMWINDOW == 62 (16968800) [pid = 784] [serial = 2042] [outer = 1429D400] 02:43:21 INFO - PROCESS | 784 | 1470735801738 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:43:21 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 02:43:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:43:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 02:43:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:43:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1094ms 02:43:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:43:21 INFO - PROCESS | 784 | 1470735801756 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 02:43:21 INFO - PROCESS | 784 | 1470735801758 Marionette TRACE conn3 <- [1,2685,null,{"value":"13"}] 02:43:21 INFO - PROCESS | 784 | 1470735801763 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:43:21 INFO - PROCESS | 784 | 1470735801764 Marionette TRACE conn3 <- [1,2686,null,{}] 02:43:21 INFO - PROCESS | 784 | 1470735801768 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:21 INFO - PROCESS | 784 | 1470735801774 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:21 INFO - PROCESS | 784 | 1470735801911 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 02:43:22 INFO - PROCESS | 784 | 1470735802039 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:22 INFO - PROCESS | 784 | 1470735802043 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:22 INFO - PROCESS | 784 | ++DOCSHELL 0C768400 == 30 [pid = 784] [id = 681] 02:43:22 INFO - PROCESS | 784 | ++DOMWINDOW == 63 (0C770400) [pid = 784] [serial = 2043] [outer = 00000000] 02:43:22 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (10439C00) [pid = 784] [serial = 2044] [outer = 0C770400] 02:43:22 INFO - PROCESS | 784 | 1470735802101 Marionette DEBUG loaded listener.js 02:43:22 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (10A0A000) [pid = 784] [serial = 2045] [outer = 0C770400] 02:43:23 INFO - PROCESS | 784 | 1470735803347 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:43:23 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 02:43:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:43:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 02:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:43:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1610ms 02:43:23 INFO - PROCESS | 784 | 1470735803369 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 02:43:23 INFO - PROCESS | 784 | 1470735803373 Marionette TRACE conn3 <- [1,2689,null,{"value":"13"}] 02:43:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:43:23 INFO - PROCESS | 784 | 1470735803378 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:43:23 INFO - PROCESS | 784 | 1470735803382 Marionette TRACE conn3 <- [1,2690,null,{}] 02:43:23 INFO - PROCESS | 784 | 1470735803387 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:23 INFO - PROCESS | 784 | 1470735803390 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:23 INFO - PROCESS | 784 | 1470735803538 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 02:43:23 INFO - PROCESS | 784 | 1470735803656 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:23 INFO - PROCESS | 784 | 1470735803659 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:23 INFO - PROCESS | 784 | ++DOCSHELL 1047E800 == 31 [pid = 784] [id = 682] 02:43:23 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (12D9E400) [pid = 784] [serial = 2046] [outer = 00000000] 02:43:23 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (13149400) [pid = 784] [serial = 2047] [outer = 12D9E400] 02:43:23 INFO - PROCESS | 784 | 1470735803715 Marionette DEBUG loaded listener.js 02:43:23 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (132C0C00) [pid = 784] [serial = 2048] [outer = 12D9E400] 02:43:24 INFO - PROCESS | 784 | --DOCSHELL 163B0C00 == 30 [pid = 784] [id = 632] 02:43:24 INFO - PROCESS | 784 | --DOCSHELL 10A08C00 == 29 [pid = 784] [id = 635] 02:43:24 INFO - PROCESS | 784 | --DOCSHELL 114DAC00 == 28 [pid = 784] [id = 637] 02:43:24 INFO - PROCESS | 784 | --DOCSHELL 10B6C000 == 27 [pid = 784] [id = 636] 02:43:24 INFO - PROCESS | 784 | --DOCSHELL 1343F400 == 26 [pid = 784] [id = 680] 02:43:24 INFO - PROCESS | 784 | --DOCSHELL 1601C000 == 25 [pid = 784] [id = 679] 02:43:24 INFO - PROCESS | 784 | --DOCSHELL 152ADC00 == 24 [pid = 784] [id = 678] 02:43:24 INFO - PROCESS | 784 | --DOCSHELL 13250400 == 23 [pid = 784] [id = 677] 02:43:24 INFO - PROCESS | 784 | --DOCSHELL 112E4000 == 22 [pid = 784] [id = 676] 02:43:24 INFO - PROCESS | 784 | --DOMWINDOW == 67 (161E5000) [pid = 784] [serial = 2002] [outer = 00000000] [url = about:blank] 02:43:24 INFO - PROCESS | 784 | --DOMWINDOW == 66 (12978000) [pid = 784] [serial = 1990] [outer = 00000000] [url = about:blank] 02:43:24 INFO - PROCESS | 784 | --DOMWINDOW == 65 (12D73C00) [pid = 784] [serial = 1991] [outer = 00000000] [url = about:blank] 02:43:24 INFO - PROCESS | 784 | --DOMWINDOW == 64 (1716D800) [pid = 784] [serial = 2006] [outer = 00000000] [url = about:blank] 02:43:24 INFO - PROCESS | 784 | --DOMWINDOW == 63 (1A712400) [pid = 784] [serial = 1985] [outer = 00000000] [url = about:blank] 02:43:24 INFO - PROCESS | 784 | --DOMWINDOW == 62 (11215400) [pid = 784] [serial = 1987] [outer = 00000000] [url = about:blank] 02:43:24 INFO - PROCESS | 784 | --DOMWINDOW == 61 (16A1CC00) [pid = 784] [serial = 2005] [outer = 00000000] [url = about:blank] 02:43:24 INFO - PROCESS | 784 | --DOMWINDOW == 60 (1314F400) [pid = 784] [serial = 1988] [outer = 00000000] [url = about:blank] 02:43:24 INFO - PROCESS | 784 | --DOMWINDOW == 59 (131F0C00) [pid = 784] [serial = 1993] [outer = 00000000] [url = about:blank] 02:43:24 INFO - PROCESS | 784 | --DOMWINDOW == 58 (13251C00) [pid = 784] [serial = 1994] [outer = 00000000] [url = about:blank] 02:43:24 INFO - PROCESS | 784 | --DOMWINDOW == 57 (14F1BC00) [pid = 784] [serial = 1996] [outer = 00000000] [url = about:blank] 02:43:24 INFO - PROCESS | 784 | --DOMWINDOW == 56 (14FC6000) [pid = 784] [serial = 1997] [outer = 00000000] [url = about:blank] 02:43:24 INFO - PROCESS | 784 | --DOMWINDOW == 55 (15D92400) [pid = 784] [serial = 1999] [outer = 00000000] [url = about:blank] 02:43:24 INFO - PROCESS | 784 | --DOMWINDOW == 54 (17947400) [pid = 784] [serial = 2008] [outer = 00000000] [url = about:blank] 02:43:24 INFO - PROCESS | 784 | --DOMWINDOW == 53 (16AD0400) [pid = 784] [serial = 2012] [outer = 00000000] [url = about:blank] 02:43:24 INFO - PROCESS | 784 | --DOMWINDOW == 52 (163A4800) [pid = 784] [serial = 2011] [outer = 00000000] [url = about:blank] 02:43:24 INFO - PROCESS | 784 | --DOMWINDOW == 51 (19793000) [pid = 784] [serial = 2017] [outer = 00000000] [url = about:blank] 02:43:24 INFO - PROCESS | 784 | --DOMWINDOW == 50 (18013800) [pid = 784] [serial = 2014] [outer = 00000000] [url = about:blank] 02:43:24 INFO - PROCESS | 784 | --DOMWINDOW == 49 (19793C00) [pid = 784] [serial = 2018] [outer = 00000000] [url = about:blank] 02:43:24 INFO - PROCESS | 784 | --DOMWINDOW == 48 (17949400) [pid = 784] [serial = 2009] [outer = 00000000] [url = about:blank] 02:43:24 INFO - PROCESS | 784 | --DOMWINDOW == 47 (163A9800) [pid = 784] [serial = 2003] [outer = 00000000] [url = about:blank] 02:43:24 INFO - PROCESS | 784 | --DOMWINDOW == 46 (180A0400) [pid = 784] [serial = 2015] [outer = 00000000] [url = about:blank] 02:43:24 INFO - PROCESS | 784 | --DOMWINDOW == 45 (1601E800) [pid = 784] [serial = 2000] [outer = 00000000] [url = about:blank] 02:43:24 INFO - PROCESS | 784 | 1470735804404 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 02:43:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:43:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1047ms 02:43:24 INFO - PROCESS | 784 | 1470735804426 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 02:43:24 INFO - PROCESS | 784 | 1470735804430 Marionette TRACE conn3 <- [1,2693,null,{"value":"13"}] 02:43:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:43:24 INFO - PROCESS | 784 | 1470735804449 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:43:24 INFO - PROCESS | 784 | 1470735804454 Marionette TRACE conn3 <- [1,2694,null,{}] 02:43:24 INFO - PROCESS | 784 | 1470735804459 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:24 INFO - PROCESS | 784 | 1470735804462 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:24 INFO - PROCESS | 784 | 1470735804552 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 02:43:24 INFO - PROCESS | 784 | 1470735804649 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:24 INFO - PROCESS | 784 | 1470735804652 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:24 INFO - PROCESS | 784 | ++DOCSHELL 13142800 == 23 [pid = 784] [id = 683] 02:43:24 INFO - PROCESS | 784 | ++DOMWINDOW == 46 (13143000) [pid = 784] [serial = 2049] [outer = 00000000] 02:43:24 INFO - PROCESS | 784 | ++DOMWINDOW == 47 (1314F400) [pid = 784] [serial = 2050] [outer = 13143000] 02:43:24 INFO - PROCESS | 784 | 1470735804701 Marionette DEBUG loaded listener.js 02:43:24 INFO - PROCESS | 784 | ++DOMWINDOW == 48 (131EF000) [pid = 784] [serial = 2051] [outer = 13143000] 02:43:25 INFO - PROCESS | 784 | 1470735805157 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 02:43:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:43:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 751ms 02:43:25 INFO - PROCESS | 784 | 1470735805193 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 02:43:25 INFO - PROCESS | 784 | 1470735805198 Marionette TRACE conn3 <- [1,2697,null,{"value":"13"}] 02:43:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:43:25 INFO - PROCESS | 784 | 1470735805204 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:43:25 INFO - PROCESS | 784 | 1470735805207 Marionette TRACE conn3 <- [1,2698,null,{}] 02:43:25 INFO - PROCESS | 784 | 1470735805210 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:25 INFO - PROCESS | 784 | 1470735805213 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:25 INFO - PROCESS | 784 | 1470735805308 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 02:43:25 INFO - PROCESS | 784 | 1470735805316 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:25 INFO - PROCESS | 784 | 1470735805318 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:25 INFO - PROCESS | 784 | ++DOCSHELL 1429F400 == 24 [pid = 784] [id = 684] 02:43:25 INFO - PROCESS | 784 | ++DOMWINDOW == 49 (1429F800) [pid = 784] [serial = 2052] [outer = 00000000] 02:43:25 INFO - PROCESS | 784 | ++DOMWINDOW == 50 (14FC3400) [pid = 784] [serial = 2053] [outer = 1429F800] 02:43:25 INFO - PROCESS | 784 | 1470735805372 Marionette DEBUG loaded listener.js 02:43:25 INFO - PROCESS | 784 | ++DOMWINDOW == 51 (152A8400) [pid = 784] [serial = 2054] [outer = 1429F800] 02:43:25 INFO - PROCESS | 784 | 1470735805852 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 02:43:25 INFO - PROCESS | 784 | 1470735805905 Marionette TRACE conn3 <- [1,2701,null,{"value":"13"}] 02:43:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:43:25 INFO - PROCESS | 784 | 1470735805909 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:43:25 INFO - PROCESS | 784 | 1470735805912 Marionette TRACE conn3 <- [1,2702,null,{}] 02:43:25 INFO - PROCESS | 784 | 1470735805923 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:25 INFO - PROCESS | 784 | 1470735805927 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:26 INFO - PROCESS | 784 | 1470735806017 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 02:43:26 INFO - PROCESS | 784 | 1470735806027 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:26 INFO - PROCESS | 784 | 1470735806030 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:26 INFO - PROCESS | 784 | ++DOCSHELL 15D91C00 == 25 [pid = 784] [id = 685] 02:43:26 INFO - PROCESS | 784 | ++DOMWINDOW == 52 (15D92400) [pid = 784] [serial = 2055] [outer = 00000000] 02:43:26 INFO - PROCESS | 784 | ++DOMWINDOW == 53 (1614F800) [pid = 784] [serial = 2056] [outer = 15D92400] 02:43:26 INFO - PROCESS | 784 | 1470735806162 Marionette DEBUG loaded listener.js 02:43:26 INFO - PROCESS | 784 | ++DOMWINDOW == 54 (163A5000) [pid = 784] [serial = 2057] [outer = 15D92400] 02:43:26 INFO - PROCESS | 784 | 1470735806600 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 02:43:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:43:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 751ms 02:43:26 INFO - PROCESS | 784 | 1470735806652 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 02:43:26 INFO - PROCESS | 784 | 1470735806654 Marionette TRACE conn3 <- [1,2705,null,{"value":"13"}] 02:43:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:43:26 INFO - PROCESS | 784 | 1470735806658 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:43:26 INFO - PROCESS | 784 | 1470735806660 Marionette TRACE conn3 <- [1,2706,null,{}] 02:43:26 INFO - PROCESS | 784 | 1470735806663 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:26 INFO - PROCESS | 784 | 1470735806665 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:26 INFO - PROCESS | 784 | 1470735806816 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 02:43:26 INFO - PROCESS | 784 | 1470735806877 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:26 INFO - PROCESS | 784 | 1470735806879 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:26 INFO - PROCESS | 784 | ++DOCSHELL 1696B400 == 26 [pid = 784] [id = 686] 02:43:26 INFO - PROCESS | 784 | ++DOMWINDOW == 55 (1696D000) [pid = 784] [serial = 2058] [outer = 00000000] 02:43:26 INFO - PROCESS | 784 | ++DOMWINDOW == 56 (16AD0800) [pid = 784] [serial = 2059] [outer = 1696D000] 02:43:26 INFO - PROCESS | 784 | 1470735806924 Marionette DEBUG loaded listener.js 02:43:26 INFO - PROCESS | 784 | ++DOMWINDOW == 57 (16AD9C00) [pid = 784] [serial = 2060] [outer = 1696D000] 02:43:27 INFO - PROCESS | 784 | 1470735807333 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 02:43:27 INFO - PROCESS | 784 | 1470735807363 Marionette TRACE conn3 <- [1,2709,null,{"value":"13"}] 02:43:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 02:43:27 INFO - PROCESS | 784 | 1470735807367 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:43:27 INFO - PROCESS | 784 | 1470735807368 Marionette TRACE conn3 <- [1,2710,null,{}] 02:43:27 INFO - PROCESS | 784 | 1470735807372 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:27 INFO - PROCESS | 784 | 1470735807374 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:27 INFO - PROCESS | 784 | 1470735807484 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 02:43:27 INFO - PROCESS | 784 | 1470735807489 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:27 INFO - PROCESS | 784 | 1470735807491 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:27 INFO - PROCESS | 784 | ++DOCSHELL 16A1A800 == 27 [pid = 784] [id = 687] 02:43:27 INFO - PROCESS | 784 | ++DOMWINDOW == 58 (16C4DC00) [pid = 784] [serial = 2061] [outer = 00000000] 02:43:27 INFO - PROCESS | 784 | ++DOMWINDOW == 59 (17699800) [pid = 784] [serial = 2062] [outer = 16C4DC00] 02:43:27 INFO - PROCESS | 784 | 1470735807535 Marionette DEBUG loaded listener.js 02:43:27 INFO - PROCESS | 784 | ++DOMWINDOW == 60 (17751C00) [pid = 784] [serial = 2063] [outer = 16C4DC00] 02:43:28 INFO - PROCESS | 784 | 1470735808033 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 02:43:28 INFO - PROCESS | 784 | 1470735808066 Marionette TRACE conn3 <- [1,2713,null,{"value":"13"}] 02:43:28 INFO - PROCESS | 784 | 1470735808069 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:43:28 INFO - PROCESS | 784 | 1470735808071 Marionette TRACE conn3 <- [1,2714,null,{}] 02:43:28 INFO - PROCESS | 784 | --DOMWINDOW == 59 (11474800) [pid = 784] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:43:28 INFO - PROCESS | 784 | --DOMWINDOW == 58 (132B5C00) [pid = 784] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:43:28 INFO - PROCESS | 784 | --DOMWINDOW == 57 (152B0800) [pid = 784] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:43:28 INFO - PROCESS | 784 | --DOMWINDOW == 56 (103C8C00) [pid = 784] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:43:28 INFO - PROCESS | 784 | --DOMWINDOW == 55 (1601DC00) [pid = 784] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:43:28 INFO - PROCESS | 784 | --DOMWINDOW == 54 (10B6C800) [pid = 784] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:43:28 INFO - PROCESS | 784 | --DOMWINDOW == 53 (13C25800) [pid = 784] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:43:28 INFO - PROCESS | 784 | 1470735808092 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:28 INFO - PROCESS | 784 | 1470735808097 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:28 INFO - PROCESS | 784 | 1470735808260 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 02:43:28 INFO - PROCESS | 784 | 1470735808324 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:28 INFO - PROCESS | 784 | 1470735808326 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:28 INFO - PROCESS | 784 | ++DOCSHELL 1055A000 == 28 [pid = 784] [id = 688] 02:43:28 INFO - PROCESS | 784 | ++DOMWINDOW == 54 (1777EC00) [pid = 784] [serial = 2064] [outer = 00000000] 02:43:28 INFO - PROCESS | 784 | ++DOMWINDOW == 55 (17934000) [pid = 784] [serial = 2065] [outer = 1777EC00] 02:43:28 INFO - PROCESS | 784 | 1470735808371 Marionette DEBUG loaded listener.js 02:43:28 INFO - PROCESS | 784 | ++DOMWINDOW == 56 (17948400) [pid = 784] [serial = 2066] [outer = 1777EC00] 02:43:28 INFO - PROCESS | 784 | 1470735808738 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 02:43:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:43:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 688ms 02:43:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:43:28 INFO - PROCESS | 784 | 1470735808769 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 02:43:28 INFO - PROCESS | 784 | 1470735808771 Marionette TRACE conn3 <- [1,2717,null,{"value":"13"}] 02:43:28 INFO - PROCESS | 784 | 1470735808774 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:43:28 INFO - PROCESS | 784 | 1470735808776 Marionette TRACE conn3 <- [1,2718,null,{}] 02:43:28 INFO - PROCESS | 784 | 1470735808780 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:28 INFO - PROCESS | 784 | 1470735808782 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:28 INFO - PROCESS | 784 | 1470735808864 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 02:43:28 INFO - PROCESS | 784 | 1470735808869 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:28 INFO - PROCESS | 784 | 1470735808871 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:28 INFO - PROCESS | 784 | ++DOCSHELL 18018400 == 29 [pid = 784] [id = 689] 02:43:28 INFO - PROCESS | 784 | ++DOMWINDOW == 57 (1801E000) [pid = 784] [serial = 2067] [outer = 00000000] 02:43:28 INFO - PROCESS | 784 | ++DOMWINDOW == 58 (1834A400) [pid = 784] [serial = 2068] [outer = 1801E000] 02:43:28 INFO - PROCESS | 784 | 1470735808916 Marionette DEBUG loaded listener.js 02:43:28 INFO - PROCESS | 784 | ++DOMWINDOW == 59 (18351400) [pid = 784] [serial = 2069] [outer = 1801E000] 02:43:29 INFO - PROCESS | 784 | 1470735809840 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:43:29 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 02:43:29 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 02:43:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 02:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:43:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1079ms 02:43:29 INFO - PROCESS | 784 | 1470735809865 Marionette TRACE conn3 -> [0,2721,"getWindowHandle",null] 02:43:29 INFO - PROCESS | 784 | 1470735809867 Marionette TRACE conn3 <- [1,2721,null,{"value":"13"}] 02:43:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:43:29 INFO - PROCESS | 784 | 1470735809871 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:43:29 INFO - PROCESS | 784 | 1470735809873 Marionette TRACE conn3 <- [1,2722,null,{}] 02:43:29 INFO - PROCESS | 784 | 1470735809877 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:29 INFO - PROCESS | 784 | 1470735809879 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:29 INFO - PROCESS | 784 | 1470735809990 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 02:43:30 INFO - PROCESS | 784 | 1470735809998 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:30 INFO - PROCESS | 784 | 1470735810000 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:30 INFO - PROCESS | 784 | ++DOCSHELL 1121F800 == 30 [pid = 784] [id = 690] 02:43:30 INFO - PROCESS | 784 | ++DOMWINDOW == 60 (18347400) [pid = 784] [serial = 2070] [outer = 00000000] 02:43:30 INFO - PROCESS | 784 | ++DOMWINDOW == 61 (19C05C00) [pid = 784] [serial = 2071] [outer = 18347400] 02:43:30 INFO - PROCESS | 784 | 1470735810043 Marionette DEBUG loaded listener.js 02:43:30 INFO - PROCESS | 784 | ++DOMWINDOW == 62 (19ECF800) [pid = 784] [serial = 2072] [outer = 18347400] 02:43:30 INFO - PROCESS | 784 | 1470735810553 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 02:43:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:43:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 735ms 02:43:30 INFO - PROCESS | 784 | 1470735810612 Marionette TRACE conn3 -> [0,2725,"getWindowHandle",null] 02:43:30 INFO - PROCESS | 784 | 1470735810616 Marionette TRACE conn3 <- [1,2725,null,{"value":"13"}] 02:43:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:43:30 INFO - PROCESS | 784 | 1470735810622 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:43:30 INFO - PROCESS | 784 | 1470735810625 Marionette TRACE conn3 <- [1,2726,null,{}] 02:43:30 INFO - PROCESS | 784 | 1470735810631 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:30 INFO - PROCESS | 784 | 1470735810634 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:30 INFO - PROCESS | 784 | 1470735810755 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 02:43:30 INFO - PROCESS | 784 | 1470735810864 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:30 INFO - PROCESS | 784 | 1470735810869 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:30 INFO - PROCESS | 784 | ++DOCSHELL 1055E000 == 31 [pid = 784] [id = 691] 02:43:30 INFO - PROCESS | 784 | ++DOMWINDOW == 63 (10A0F400) [pid = 784] [serial = 2073] [outer = 00000000] 02:43:30 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (130BA800) [pid = 784] [serial = 2074] [outer = 10A0F400] 02:43:30 INFO - PROCESS | 784 | 1470735810965 Marionette DEBUG loaded listener.js 02:43:31 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (1315E000) [pid = 784] [serial = 2075] [outer = 10A0F400] 02:43:31 INFO - PROCESS | 784 | 1470735811604 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 02:43:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:43:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1047ms 02:43:31 INFO - PROCESS | 784 | 1470735811669 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 02:43:31 INFO - PROCESS | 784 | 1470735811673 Marionette TRACE conn3 <- [1,2729,null,{"value":"13"}] 02:43:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:43:31 INFO - PROCESS | 784 | 1470735811701 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:43:31 INFO - PROCESS | 784 | 1470735811706 Marionette TRACE conn3 <- [1,2730,null,{}] 02:43:31 INFO - PROCESS | 784 | 1470735811712 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:31 INFO - PROCESS | 784 | 1470735811716 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:31 INFO - PROCESS | 784 | 1470735811829 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 02:43:31 INFO - PROCESS | 784 | 1470735811957 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:31 INFO - PROCESS | 784 | 1470735811960 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:31 INFO - PROCESS | 784 | ++DOCSHELL 152B5C00 == 32 [pid = 784] [id = 692] 02:43:31 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (152CF400) [pid = 784] [serial = 2076] [outer = 00000000] 02:43:32 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (1601A400) [pid = 784] [serial = 2077] [outer = 152CF400] 02:43:32 INFO - PROCESS | 784 | 1470735812017 Marionette DEBUG loaded listener.js 02:43:32 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (161E6400) [pid = 784] [serial = 2078] [outer = 152CF400] 02:43:32 INFO - PROCESS | 784 | 1470735812631 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 02:43:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:43:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1000ms 02:43:32 INFO - PROCESS | 784 | 1470735812702 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 02:43:32 INFO - PROCESS | 784 | 1470735812705 Marionette TRACE conn3 <- [1,2733,null,{"value":"13"}] 02:43:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:43:32 INFO - PROCESS | 784 | 1470735812709 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:43:32 INFO - PROCESS | 784 | 1470735812712 Marionette TRACE conn3 <- [1,2734,null,{}] 02:43:32 INFO - PROCESS | 784 | 1470735812728 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:32 INFO - PROCESS | 784 | 1470735812735 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:32 INFO - PROCESS | 784 | 1470735812883 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 02:43:33 INFO - PROCESS | 784 | 1470735813130 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:33 INFO - PROCESS | 784 | 1470735813133 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:33 INFO - PROCESS | 784 | ++DOCSHELL 10435C00 == 33 [pid = 784] [id = 693] 02:43:33 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (10439800) [pid = 784] [serial = 2079] [outer = 00000000] 02:43:33 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (1121E800) [pid = 784] [serial = 2080] [outer = 10439800] 02:43:33 INFO - PROCESS | 784 | 1470735813204 Marionette DEBUG loaded listener.js 02:43:33 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (129C5C00) [pid = 784] [serial = 2081] [outer = 10439800] 02:43:34 INFO - PROCESS | 784 | --DOCSHELL 15DBC000 == 32 [pid = 784] [id = 644] 02:43:34 INFO - PROCESS | 784 | --DOCSHELL 13440C00 == 31 [pid = 784] [id = 640] 02:43:34 INFO - PROCESS | 784 | --DOCSHELL 161E1C00 == 30 [pid = 784] [id = 642] 02:43:34 INFO - PROCESS | 784 | --DOCSHELL 152AC400 == 29 [pid = 784] [id = 641] 02:43:34 INFO - PROCESS | 784 | --DOCSHELL 1716A400 == 28 [pid = 784] [id = 643] 02:43:34 INFO - PROCESS | 784 | --DOCSHELL 0C768400 == 27 [pid = 784] [id = 681] 02:43:34 INFO - PROCESS | 784 | --DOCSHELL 1614C800 == 26 [pid = 784] [id = 631] 02:43:34 INFO - PROCESS | 784 | --DOCSHELL 0F394C00 == 25 [pid = 784] [id = 675] 02:43:34 INFO - PROCESS | 784 | --DOCSHELL 152AD400 == 24 [pid = 784] [id = 630] 02:43:34 INFO - PROCESS | 784 | --DOCSHELL 0C38D000 == 23 [pid = 784] [id = 638] 02:43:34 INFO - PROCESS | 784 | --DOCSHELL 10373000 == 22 [pid = 784] [id = 633] 02:43:34 INFO - PROCESS | 784 | --DOCSHELL 13C24800 == 21 [pid = 784] [id = 629] 02:43:34 INFO - PROCESS | 784 | --DOCSHELL 163A4000 == 20 [pid = 784] [id = 634] 02:43:34 INFO - PROCESS | 784 | --DOCSHELL 12BCA000 == 19 [pid = 784] [id = 628] 02:43:34 INFO - PROCESS | 784 | --DOCSHELL 1315E800 == 18 [pid = 784] [id = 639] 02:43:34 INFO - PROCESS | 784 | --DOMWINDOW == 70 (163A8000) [pid = 784] [serial = 2041] [outer = 00000000] [url = about:blank] 02:43:34 INFO - PROCESS | 784 | --DOMWINDOW == 69 (11CE3C00) [pid = 784] [serial = 2029] [outer = 00000000] [url = about:blank] 02:43:34 INFO - PROCESS | 784 | --DOMWINDOW == 68 (1282D800) [pid = 784] [serial = 2030] [outer = 00000000] [url = about:blank] 02:43:34 INFO - PROCESS | 784 | --DOMWINDOW == 67 (1393DC00) [pid = 784] [serial = 2032] [outer = 00000000] [url = about:blank] 02:43:34 INFO - PROCESS | 784 | --DOMWINDOW == 66 (15364400) [pid = 784] [serial = 2035] [outer = 00000000] [url = about:blank] 02:43:34 INFO - PROCESS | 784 | --DOMWINDOW == 65 (112DA000) [pid = 784] [serial = 2027] [outer = 00000000] [url = about:blank] 02:43:34 INFO - PROCESS | 784 | --DOMWINDOW == 64 (10A10400) [pid = 784] [serial = 2026] [outer = 00000000] [url = about:blank] 02:43:34 INFO - PROCESS | 784 | --DOMWINDOW == 63 (163A7400) [pid = 784] [serial = 2038] [outer = 00000000] [url = about:blank] 02:43:34 INFO - PROCESS | 784 | --DOMWINDOW == 62 (163B0000) [pid = 784] [serial = 2039] [outer = 00000000] [url = about:blank] 02:43:34 INFO - PROCESS | 784 | --DOMWINDOW == 61 (15837400) [pid = 784] [serial = 2036] [outer = 00000000] [url = about:blank] 02:43:34 INFO - PROCESS | 784 | --DOMWINDOW == 60 (1293D400) [pid = 784] [serial = 2021] [outer = 00000000] [url = about:blank] 02:43:34 INFO - PROCESS | 784 | --DOMWINDOW == 59 (114DFC00) [pid = 784] [serial = 2020] [outer = 00000000] [url = about:blank] 02:43:34 INFO - PROCESS | 784 | --DOMWINDOW == 58 (15845C00) [pid = 784] [serial = 2024] [outer = 00000000] [url = about:blank] 02:43:34 INFO - PROCESS | 784 | --DOMWINDOW == 57 (152CF000) [pid = 784] [serial = 2023] [outer = 00000000] [url = about:blank] 02:43:34 INFO - PROCESS | 784 | --DOMWINDOW == 56 (13C25C00) [pid = 784] [serial = 2033] [outer = 00000000] [url = about:blank] 02:43:34 INFO - PROCESS | 784 | 1470735814349 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 02:43:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:43:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1719ms 02:43:34 INFO - PROCESS | 784 | 1470735814429 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 02:43:34 INFO - PROCESS | 784 | 1470735814433 Marionette TRACE conn3 <- [1,2737,null,{"value":"13"}] 02:43:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:43:34 INFO - PROCESS | 784 | 1470735814439 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:43:34 INFO - PROCESS | 784 | 1470735814443 Marionette TRACE conn3 <- [1,2738,null,{}] 02:43:34 INFO - PROCESS | 784 | 1470735814449 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:34 INFO - PROCESS | 784 | 1470735814452 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:34 INFO - PROCESS | 784 | 1470735814573 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 02:43:34 INFO - PROCESS | 784 | 1470735814583 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:34 INFO - PROCESS | 784 | 1470735814587 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:34 INFO - PROCESS | 784 | ++DOCSHELL 10B6E400 == 19 [pid = 784] [id = 694] 02:43:34 INFO - PROCESS | 784 | ++DOMWINDOW == 57 (10B75C00) [pid = 784] [serial = 2082] [outer = 00000000] 02:43:34 INFO - PROCESS | 784 | ++DOMWINDOW == 58 (112E4000) [pid = 784] [serial = 2083] [outer = 10B75C00] 02:43:34 INFO - PROCESS | 784 | 1470735814637 Marionette DEBUG loaded listener.js 02:43:34 INFO - PROCESS | 784 | ++DOMWINDOW == 59 (11474400) [pid = 784] [serial = 2084] [outer = 10B75C00] 02:43:35 INFO - PROCESS | 784 | 1470735815169 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 02:43:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:43:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 734ms 02:43:35 INFO - PROCESS | 784 | 1470735815179 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 02:43:35 INFO - PROCESS | 784 | 1470735815184 Marionette TRACE conn3 <- [1,2741,null,{"value":"13"}] 02:43:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:43:35 INFO - PROCESS | 784 | 1470735815191 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:43:35 INFO - PROCESS | 784 | 1470735815193 Marionette TRACE conn3 <- [1,2742,null,{}] 02:43:35 INFO - PROCESS | 784 | 1470735815197 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:35 INFO - PROCESS | 784 | 1470735815200 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:35 INFO - PROCESS | 784 | 1470735815289 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 02:43:35 INFO - PROCESS | 784 | 1470735815299 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:35 INFO - PROCESS | 784 | 1470735815302 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:35 INFO - PROCESS | 784 | ++DOCSHELL 13243C00 == 20 [pid = 784] [id = 695] 02:43:35 INFO - PROCESS | 784 | ++DOMWINDOW == 60 (13247800) [pid = 784] [serial = 2085] [outer = 00000000] 02:43:35 INFO - PROCESS | 784 | ++DOMWINDOW == 61 (132C2C00) [pid = 784] [serial = 2086] [outer = 13247800] 02:43:35 INFO - PROCESS | 784 | 1470735815350 Marionette DEBUG loaded listener.js 02:43:35 INFO - PROCESS | 784 | ++DOMWINDOW == 62 (139C8400) [pid = 784] [serial = 2087] [outer = 13247800] 02:43:35 INFO - PROCESS | 784 | 1470735815827 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 02:43:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:43:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 703ms 02:43:35 INFO - PROCESS | 784 | 1470735815890 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 02:43:35 INFO - PROCESS | 784 | 1470735815892 Marionette TRACE conn3 <- [1,2745,null,{"value":"13"}] 02:43:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:43:35 INFO - PROCESS | 784 | 1470735815895 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:43:35 INFO - PROCESS | 784 | 1470735815899 Marionette TRACE conn3 <- [1,2746,null,{}] 02:43:35 INFO - PROCESS | 784 | 1470735815910 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:35 INFO - PROCESS | 784 | 1470735815914 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:36 INFO - PROCESS | 784 | 1470735816025 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 02:43:36 INFO - PROCESS | 784 | 1470735816123 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:36 INFO - PROCESS | 784 | 1470735816127 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:36 INFO - PROCESS | 784 | ++DOCSHELL 14F27400 == 21 [pid = 784] [id = 696] 02:43:36 INFO - PROCESS | 784 | ++DOMWINDOW == 63 (14F27C00) [pid = 784] [serial = 2088] [outer = 00000000] 02:43:36 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (152AC400) [pid = 784] [serial = 2089] [outer = 14F27C00] 02:43:36 INFO - PROCESS | 784 | 1470735816175 Marionette DEBUG loaded listener.js 02:43:36 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (152B1000) [pid = 784] [serial = 2090] [outer = 14F27C00] 02:43:36 INFO - PROCESS | 784 | 1470735816556 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 02:43:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:43:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 704ms 02:43:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:43:36 INFO - PROCESS | 784 | 1470735816594 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 02:43:36 INFO - PROCESS | 784 | 1470735816597 Marionette TRACE conn3 <- [1,2749,null,{"value":"13"}] 02:43:36 INFO - PROCESS | 784 | 1470735816600 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:43:36 INFO - PROCESS | 784 | 1470735816611 Marionette TRACE conn3 <- [1,2750,null,{}] 02:43:36 INFO - PROCESS | 784 | 1470735816631 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:36 INFO - PROCESS | 784 | 1470735816633 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:36 INFO - PROCESS | 784 | 1470735816751 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 02:43:36 INFO - PROCESS | 784 | 1470735816761 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:36 INFO - PROCESS | 784 | 1470735816763 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:36 INFO - PROCESS | 784 | ++DOCSHELL 15364400 == 22 [pid = 784] [id = 697] 02:43:36 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (1536C000) [pid = 784] [serial = 2091] [outer = 00000000] 02:43:36 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (15DBD800) [pid = 784] [serial = 2092] [outer = 1536C000] 02:43:36 INFO - PROCESS | 784 | 1470735816862 Marionette DEBUG loaded listener.js 02:43:36 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (16028000) [pid = 784] [serial = 2093] [outer = 1536C000] 02:43:37 INFO - PROCESS | 784 | 1470735817276 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 02:43:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:43:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 703ms 02:43:37 INFO - PROCESS | 784 | 1470735817324 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 02:43:37 INFO - PROCESS | 784 | 1470735817326 Marionette TRACE conn3 <- [1,2753,null,{"value":"13"}] 02:43:37 INFO - PROCESS | 784 | 1470735817336 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:43:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:43:37 INFO - PROCESS | 784 | 1470735817338 Marionette TRACE conn3 <- [1,2754,null,{}] 02:43:37 INFO - PROCESS | 784 | 1470735817342 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:37 INFO - PROCESS | 784 | 1470735817344 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:37 INFO - PROCESS | 784 | 1470735817483 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 02:43:37 INFO - PROCESS | 784 | 1470735817504 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:37 INFO - PROCESS | 784 | 1470735817506 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:37 INFO - PROCESS | 784 | ++DOCSHELL 161E6C00 == 23 [pid = 784] [id = 698] 02:43:37 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (163A1400) [pid = 784] [serial = 2094] [outer = 00000000] 02:43:37 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (163AD800) [pid = 784] [serial = 2095] [outer = 163A1400] 02:43:37 INFO - PROCESS | 784 | 1470735817550 Marionette DEBUG loaded listener.js 02:43:37 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (16966400) [pid = 784] [serial = 2096] [outer = 163A1400] 02:43:37 INFO - PROCESS | 784 | 1470735817991 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 02:43:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:43:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 687ms 02:43:38 INFO - PROCESS | 784 | 1470735818036 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 02:43:38 INFO - PROCESS | 784 | 1470735818038 Marionette TRACE conn3 <- [1,2757,null,{"value":"13"}] 02:43:38 INFO - PROCESS | 784 | 1470735818041 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:43:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:43:38 INFO - PROCESS | 784 | 1470735818043 Marionette TRACE conn3 <- [1,2758,null,{}] 02:43:38 INFO - PROCESS | 784 | 1470735818046 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:38 INFO - PROCESS | 784 | 1470735818051 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:38 INFO - PROCESS | 784 | 1470735818188 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 02:43:38 INFO - PROCESS | 784 | 1470735818255 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:38 INFO - PROCESS | 784 | 1470735818257 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:38 INFO - PROCESS | 784 | ++DOCSHELL 16AD8400 == 24 [pid = 784] [id = 699] 02:43:38 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (16ADA800) [pid = 784] [serial = 2097] [outer = 00000000] 02:43:38 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (1716C000) [pid = 784] [serial = 2098] [outer = 16ADA800] 02:43:38 INFO - PROCESS | 784 | 1470735818303 Marionette DEBUG loaded listener.js 02:43:38 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (17933000) [pid = 784] [serial = 2099] [outer = 16ADA800] 02:43:38 INFO - PROCESS | 784 | --DOMWINDOW == 73 (1696D000) [pid = 784] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:43:38 INFO - PROCESS | 784 | --DOMWINDOW == 72 (16C4DC00) [pid = 784] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:43:38 INFO - PROCESS | 784 | --DOMWINDOW == 71 (1429D400) [pid = 784] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:43:38 INFO - PROCESS | 784 | --DOMWINDOW == 70 (1429F800) [pid = 784] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:43:38 INFO - PROCESS | 784 | --DOMWINDOW == 69 (13143000) [pid = 784] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:43:38 INFO - PROCESS | 784 | --DOMWINDOW == 68 (15D92400) [pid = 784] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:43:38 INFO - PROCESS | 784 | --DOMWINDOW == 67 (12D9E400) [pid = 784] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:43:38 INFO - PROCESS | 784 | --DOMWINDOW == 66 (0C770400) [pid = 784] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:43:38 INFO - PROCESS | 784 | --DOMWINDOW == 65 (1777EC00) [pid = 784] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:43:38 INFO - PROCESS | 784 | --DOMWINDOW == 64 (18347400) [pid = 784] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:43:38 INFO - PROCESS | 784 | --DOMWINDOW == 63 (1801E000) [pid = 784] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:43:38 INFO - PROCESS | 784 | 1470735818920 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 02:43:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:43:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 906ms 02:43:38 INFO - PROCESS | 784 | 1470735818946 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 02:43:38 INFO - PROCESS | 784 | 1470735818948 Marionette TRACE conn3 <- [1,2761,null,{"value":"13"}] 02:43:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:43:38 INFO - PROCESS | 784 | 1470735818951 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:43:38 INFO - PROCESS | 784 | 1470735818953 Marionette TRACE conn3 <- [1,2762,null,{}] 02:43:38 INFO - PROCESS | 784 | 1470735818956 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:38 INFO - PROCESS | 784 | 1470735818958 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:39 INFO - PROCESS | 784 | 1470735819044 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 02:43:39 INFO - PROCESS | 784 | 1470735819049 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:39 INFO - PROCESS | 784 | 1470735819051 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:39 INFO - PROCESS | 784 | ++DOCSHELL 10B6B400 == 25 [pid = 784] [id = 700] 02:43:39 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (1315DC00) [pid = 784] [serial = 2100] [outer = 00000000] 02:43:39 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (15D8C000) [pid = 784] [serial = 2101] [outer = 1315DC00] 02:43:39 INFO - PROCESS | 784 | 1470735819096 Marionette DEBUG loaded listener.js 02:43:39 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (17303800) [pid = 784] [serial = 2102] [outer = 1315DC00] 02:43:39 INFO - PROCESS | 784 | 1470735819544 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 02:43:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:43:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 641ms 02:43:39 INFO - PROCESS | 784 | 1470735819589 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 02:43:39 INFO - PROCESS | 784 | 1470735819591 Marionette TRACE conn3 <- [1,2765,null,{"value":"13"}] 02:43:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:43:39 INFO - PROCESS | 784 | 1470735819595 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:43:39 INFO - PROCESS | 784 | 1470735819596 Marionette TRACE conn3 <- [1,2766,null,{}] 02:43:39 INFO - PROCESS | 784 | 1470735819600 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:39 INFO - PROCESS | 784 | 1470735819602 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:39 INFO - PROCESS | 784 | 1470735819680 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 02:43:39 INFO - PROCESS | 784 | 1470735819686 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:39 INFO - PROCESS | 784 | 1470735819688 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:39 INFO - PROCESS | 784 | ++DOCSHELL 173E8400 == 26 [pid = 784] [id = 701] 02:43:39 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (1794F400) [pid = 784] [serial = 2103] [outer = 00000000] 02:43:39 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (18348000) [pid = 784] [serial = 2104] [outer = 1794F400] 02:43:39 INFO - PROCESS | 784 | 1470735819732 Marionette DEBUG loaded listener.js 02:43:39 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (18349C00) [pid = 784] [serial = 2105] [outer = 1794F400] 02:43:40 INFO - PROCESS | 784 | 1470735820162 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 02:43:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:43:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 594ms 02:43:40 INFO - PROCESS | 784 | 1470735820192 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 02:43:40 INFO - PROCESS | 784 | 1470735820194 Marionette TRACE conn3 <- [1,2769,null,{"value":"13"}] 02:43:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:43:40 INFO - PROCESS | 784 | 1470735820210 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:43:40 INFO - PROCESS | 784 | 1470735820211 Marionette TRACE conn3 <- [1,2770,null,{}] 02:43:40 INFO - PROCESS | 784 | 1470735820215 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:40 INFO - PROCESS | 784 | 1470735820217 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:40 INFO - PROCESS | 784 | 1470735820296 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 02:43:40 INFO - PROCESS | 784 | 1470735820301 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:40 INFO - PROCESS | 784 | 1470735820303 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:40 INFO - PROCESS | 784 | ++DOCSHELL 19ED1000 == 27 [pid = 784] [id = 702] 02:43:40 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (19ED1400) [pid = 784] [serial = 2106] [outer = 00000000] 02:43:40 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (19ED6000) [pid = 784] [serial = 2107] [outer = 19ED1400] 02:43:40 INFO - PROCESS | 784 | 1470735820349 Marionette DEBUG loaded listener.js 02:43:40 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (19ED6800) [pid = 784] [serial = 2108] [outer = 19ED1400] 02:43:40 INFO - PROCESS | 784 | 1470735820791 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 02:43:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:43:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 656ms 02:43:40 INFO - PROCESS | 784 | 1470735820866 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 02:43:40 INFO - PROCESS | 784 | 1470735820871 Marionette TRACE conn3 <- [1,2773,null,{"value":"13"}] 02:43:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:43:40 INFO - PROCESS | 784 | 1470735820877 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:43:40 INFO - PROCESS | 784 | 1470735820881 Marionette TRACE conn3 <- [1,2774,null,{}] 02:43:40 INFO - PROCESS | 784 | 1470735820887 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:40 INFO - PROCESS | 784 | 1470735820890 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:41 INFO - PROCESS | 784 | 1470735821014 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 02:43:41 INFO - PROCESS | 784 | 1470735821134 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:41 INFO - PROCESS | 784 | 1470735821139 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:41 INFO - PROCESS | 784 | ++DOCSHELL 10A4AC00 == 28 [pid = 784] [id = 703] 02:43:41 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (10A4C800) [pid = 784] [serial = 2109] [outer = 00000000] 02:43:41 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (112E3C00) [pid = 784] [serial = 2110] [outer = 10A4C800] 02:43:41 INFO - PROCESS | 784 | 1470735821235 Marionette DEBUG loaded listener.js 02:43:41 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (129C3400) [pid = 784] [serial = 2111] [outer = 10A4C800] 02:43:41 INFO - PROCESS | 784 | 1470735821994 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 02:43:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:43:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1156ms 02:43:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:43:42 INFO - PROCESS | 784 | 1470735822033 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 02:43:42 INFO - PROCESS | 784 | 1470735822036 Marionette TRACE conn3 <- [1,2777,null,{"value":"13"}] 02:43:42 INFO - PROCESS | 784 | 1470735822043 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:43:42 INFO - PROCESS | 784 | 1470735822047 Marionette TRACE conn3 <- [1,2778,null,{}] 02:43:42 INFO - PROCESS | 784 | 1470735822051 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:42 INFO - PROCESS | 784 | 1470735822054 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:42 INFO - PROCESS | 784 | 1470735822192 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 02:43:42 INFO - PROCESS | 784 | 1470735822328 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:42 INFO - PROCESS | 784 | 1470735822331 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:42 INFO - PROCESS | 784 | ++DOCSHELL 14292400 == 29 [pid = 784] [id = 704] 02:43:42 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (14293000) [pid = 784] [serial = 2112] [outer = 00000000] 02:43:42 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (152AB400) [pid = 784] [serial = 2113] [outer = 14293000] 02:43:42 INFO - PROCESS | 784 | 1470735822387 Marionette DEBUG loaded listener.js 02:43:42 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (152CF000) [pid = 784] [serial = 2114] [outer = 14293000] 02:43:43 INFO - PROCESS | 784 | --DOMWINDOW == 77 (16AD0800) [pid = 784] [serial = 2059] [outer = 00000000] [url = about:blank] 02:43:43 INFO - PROCESS | 784 | --DOMWINDOW == 76 (17699800) [pid = 784] [serial = 2062] [outer = 00000000] [url = about:blank] 02:43:43 INFO - PROCESS | 784 | --DOMWINDOW == 75 (16AD9C00) [pid = 784] [serial = 2060] [outer = 00000000] [url = about:blank] 02:43:43 INFO - PROCESS | 784 | --DOMWINDOW == 74 (16968800) [pid = 784] [serial = 2042] [outer = 00000000] [url = about:blank] 02:43:43 INFO - PROCESS | 784 | --DOMWINDOW == 73 (14FC3400) [pid = 784] [serial = 2053] [outer = 00000000] [url = about:blank] 02:43:43 INFO - PROCESS | 784 | --DOMWINDOW == 72 (152A8400) [pid = 784] [serial = 2054] [outer = 00000000] [url = about:blank] 02:43:43 INFO - PROCESS | 784 | --DOMWINDOW == 71 (1314F400) [pid = 784] [serial = 2050] [outer = 00000000] [url = about:blank] 02:43:43 INFO - PROCESS | 784 | --DOMWINDOW == 70 (131EF000) [pid = 784] [serial = 2051] [outer = 00000000] [url = about:blank] 02:43:43 INFO - PROCESS | 784 | --DOMWINDOW == 69 (1614F800) [pid = 784] [serial = 2056] [outer = 00000000] [url = about:blank] 02:43:43 INFO - PROCESS | 784 | --DOMWINDOW == 68 (13149400) [pid = 784] [serial = 2047] [outer = 00000000] [url = about:blank] 02:43:43 INFO - PROCESS | 784 | --DOMWINDOW == 67 (132C0C00) [pid = 784] [serial = 2048] [outer = 00000000] [url = about:blank] 02:43:43 INFO - PROCESS | 784 | --DOMWINDOW == 66 (10439C00) [pid = 784] [serial = 2044] [outer = 00000000] [url = about:blank] 02:43:43 INFO - PROCESS | 784 | --DOMWINDOW == 65 (10A0A000) [pid = 784] [serial = 2045] [outer = 00000000] [url = about:blank] 02:43:43 INFO - PROCESS | 784 | --DOMWINDOW == 64 (17934000) [pid = 784] [serial = 2065] [outer = 00000000] [url = about:blank] 02:43:43 INFO - PROCESS | 784 | --DOMWINDOW == 63 (19ECF800) [pid = 784] [serial = 2072] [outer = 00000000] [url = about:blank] 02:43:43 INFO - PROCESS | 784 | --DOMWINDOW == 62 (19C05C00) [pid = 784] [serial = 2071] [outer = 00000000] [url = about:blank] 02:43:43 INFO - PROCESS | 784 | --DOMWINDOW == 61 (17751C00) [pid = 784] [serial = 2063] [outer = 00000000] [url = about:blank] 02:43:43 INFO - PROCESS | 784 | --DOMWINDOW == 60 (1834A400) [pid = 784] [serial = 2068] [outer = 00000000] [url = about:blank] 02:43:43 INFO - PROCESS | 784 | --DOMWINDOW == 59 (18351400) [pid = 784] [serial = 2069] [outer = 00000000] [url = about:blank] 02:43:43 INFO - PROCESS | 784 | --DOMWINDOW == 58 (163A5000) [pid = 784] [serial = 2057] [outer = 00000000] [url = about:blank] 02:43:43 INFO - PROCESS | 784 | --DOMWINDOW == 57 (17948400) [pid = 784] [serial = 2066] [outer = 00000000] [url = about:blank] 02:43:43 INFO - PROCESS | 784 | 1470735823251 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 02:43:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:43:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1250ms 02:43:43 INFO - PROCESS | 784 | 1470735823301 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 02:43:43 INFO - PROCESS | 784 | 1470735823305 Marionette TRACE conn3 <- [1,2781,null,{"value":"13"}] 02:43:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:43:43 INFO - PROCESS | 784 | 1470735823310 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:43:43 INFO - PROCESS | 784 | 1470735823313 Marionette TRACE conn3 <- [1,2782,null,{}] 02:43:43 INFO - PROCESS | 784 | 1470735823318 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:43 INFO - PROCESS | 784 | 1470735823321 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:43 INFO - PROCESS | 784 | 1470735823405 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 02:43:43 INFO - PROCESS | 784 | 1470735823412 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:43 INFO - PROCESS | 784 | 1470735823417 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:43 INFO - PROCESS | 784 | ++DOCSHELL 10B77800 == 30 [pid = 784] [id = 705] 02:43:43 INFO - PROCESS | 784 | ++DOMWINDOW == 58 (10FAAC00) [pid = 784] [serial = 2115] [outer = 00000000] 02:43:43 INFO - PROCESS | 784 | ++DOMWINDOW == 59 (11C3CC00) [pid = 784] [serial = 2116] [outer = 10FAAC00] 02:43:43 INFO - PROCESS | 784 | 1470735823469 Marionette DEBUG loaded listener.js 02:43:43 INFO - PROCESS | 784 | ++DOMWINDOW == 60 (12DA5C00) [pid = 784] [serial = 2117] [outer = 10FAAC00] 02:43:44 INFO - PROCESS | 784 | 1470735824010 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 02:43:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:43:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 734ms 02:43:44 INFO - PROCESS | 784 | 1470735824047 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 02:43:44 INFO - PROCESS | 784 | 1470735824051 Marionette TRACE conn3 <- [1,2785,null,{"value":"13"}] 02:43:44 INFO - PROCESS | 784 | 1470735824057 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:43:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:43:44 INFO - PROCESS | 784 | 1470735824059 Marionette TRACE conn3 <- [1,2786,null,{}] 02:43:44 INFO - PROCESS | 784 | 1470735824063 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:44 INFO - PROCESS | 784 | 1470735824066 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:44 INFO - PROCESS | 784 | 1470735824150 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 02:43:44 INFO - PROCESS | 784 | 1470735824245 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:44 INFO - PROCESS | 784 | 1470735824248 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:44 INFO - PROCESS | 784 | ++DOCSHELL 129BE400 == 31 [pid = 784] [id = 706] 02:43:44 INFO - PROCESS | 784 | ++DOMWINDOW == 61 (12D6D000) [pid = 784] [serial = 2118] [outer = 00000000] 02:43:44 INFO - PROCESS | 784 | ++DOMWINDOW == 62 (1393FC00) [pid = 784] [serial = 2119] [outer = 12D6D000] 02:43:44 INFO - PROCESS | 784 | 1470735824294 Marionette DEBUG loaded listener.js 02:43:44 INFO - PROCESS | 784 | ++DOMWINDOW == 63 (14292800) [pid = 784] [serial = 2120] [outer = 12D6D000] 02:43:44 INFO - PROCESS | 784 | 1470735824803 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 02:43:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:43:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 844ms 02:43:44 INFO - PROCESS | 784 | 1470735824901 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 02:43:44 INFO - PROCESS | 784 | 1470735824906 Marionette TRACE conn3 <- [1,2789,null,{"value":"13"}] 02:43:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:43:44 INFO - PROCESS | 784 | 1470735824911 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:43:44 INFO - PROCESS | 784 | 1470735824914 Marionette TRACE conn3 <- [1,2790,null,{}] 02:43:44 INFO - PROCESS | 784 | 1470735824920 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:44 INFO - PROCESS | 784 | 1470735824925 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:45 INFO - PROCESS | 784 | 1470735825043 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 02:43:45 INFO - PROCESS | 784 | 1470735825173 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:45 INFO - PROCESS | 784 | 1470735825176 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:45 INFO - PROCESS | 784 | ++DOCSHELL 10A07800 == 32 [pid = 784] [id = 707] 02:43:45 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (10B6FC00) [pid = 784] [serial = 2121] [outer = 00000000] 02:43:45 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (131F0800) [pid = 784] [serial = 2122] [outer = 10B6FC00] 02:43:45 INFO - PROCESS | 784 | 1470735825233 Marionette DEBUG loaded listener.js 02:43:45 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (1429A000) [pid = 784] [serial = 2123] [outer = 10B6FC00] 02:43:45 INFO - PROCESS | 784 | 1470735825791 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 02:43:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:43:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 906ms 02:43:45 INFO - PROCESS | 784 | 1470735825816 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 02:43:45 INFO - PROCESS | 784 | 1470735825820 Marionette TRACE conn3 <- [1,2793,null,{"value":"13"}] 02:43:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:43:45 INFO - PROCESS | 784 | 1470735825827 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:43:45 INFO - PROCESS | 784 | 1470735825830 Marionette TRACE conn3 <- [1,2794,null,{}] 02:43:45 INFO - PROCESS | 784 | 1470735825833 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:45 INFO - PROCESS | 784 | 1470735825836 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:45 INFO - PROCESS | 784 | 1470735825942 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 02:43:46 INFO - PROCESS | 784 | 1470735826052 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:46 INFO - PROCESS | 784 | 1470735826054 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:46 INFO - PROCESS | 784 | ++DOCSHELL 15838400 == 33 [pid = 784] [id = 708] 02:43:46 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (1583C400) [pid = 784] [serial = 2124] [outer = 00000000] 02:43:46 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (15D92400) [pid = 784] [serial = 2125] [outer = 1583C400] 02:43:46 INFO - PROCESS | 784 | 1470735826110 Marionette DEBUG loaded listener.js 02:43:46 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (1614C800) [pid = 784] [serial = 2126] [outer = 1583C400] 02:43:46 INFO - PROCESS | 784 | 1470735826708 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 02:43:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:43:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 938ms 02:43:46 INFO - PROCESS | 784 | 1470735826781 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 02:43:46 INFO - PROCESS | 784 | 1470735826784 Marionette TRACE conn3 <- [1,2797,null,{"value":"13"}] 02:43:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:43:46 INFO - PROCESS | 784 | 1470735826789 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:43:46 INFO - PROCESS | 784 | 1470735826793 Marionette TRACE conn3 <- [1,2798,null,{}] 02:43:46 INFO - PROCESS | 784 | 1470735826805 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:46 INFO - PROCESS | 784 | 1470735826810 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:46 INFO - PROCESS | 784 | 1470735826913 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 02:43:47 INFO - PROCESS | 784 | 1470735827056 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:47 INFO - PROCESS | 784 | 1470735827059 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:47 INFO - PROCESS | 784 | ++DOCSHELL 16ACF000 == 34 [pid = 784] [id = 709] 02:43:47 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (16ACF400) [pid = 784] [serial = 2127] [outer = 00000000] 02:43:47 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (16AD3C00) [pid = 784] [serial = 2128] [outer = 16ACF400] 02:43:47 INFO - PROCESS | 784 | 1470735827117 Marionette DEBUG loaded listener.js 02:43:47 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (16C4F400) [pid = 784] [serial = 2129] [outer = 16ACF400] 02:43:47 INFO - PROCESS | 784 | 1470735827665 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 02:43:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:43:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 891ms 02:43:47 INFO - PROCESS | 784 | 1470735827700 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 02:43:47 INFO - PROCESS | 784 | 1470735827703 Marionette TRACE conn3 <- [1,2801,null,{"value":"13"}] 02:43:47 INFO - PROCESS | 784 | 1470735827708 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:43:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:43:47 INFO - PROCESS | 784 | 1470735827710 Marionette TRACE conn3 <- [1,2802,null,{}] 02:43:47 INFO - PROCESS | 784 | 1470735827714 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:47 INFO - PROCESS | 784 | 1470735827717 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:47 INFO - PROCESS | 784 | 1470735827824 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 02:43:47 INFO - PROCESS | 784 | 1470735827928 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:47 INFO - PROCESS | 784 | 1470735827931 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:47 INFO - PROCESS | 784 | ++DOCSHELL 1777EC00 == 35 [pid = 784] [id = 710] 02:43:47 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (17926400) [pid = 784] [serial = 2130] [outer = 00000000] 02:43:47 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (1794A800) [pid = 784] [serial = 2131] [outer = 17926400] 02:43:47 INFO - PROCESS | 784 | 1470735827991 Marionette DEBUG loaded listener.js 02:43:48 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (17952C00) [pid = 784] [serial = 2132] [outer = 17926400] 02:43:48 INFO - PROCESS | 784 | 1470735828689 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 02:43:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:43:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1032ms 02:43:48 INFO - PROCESS | 784 | 1470735828747 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 02:43:48 INFO - PROCESS | 784 | 1470735828751 Marionette TRACE conn3 <- [1,2805,null,{"value":"13"}] 02:43:48 INFO - PROCESS | 784 | 1470735828776 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:43:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:43:48 INFO - PROCESS | 784 | 1470735828780 Marionette TRACE conn3 <- [1,2806,null,{}] 02:43:48 INFO - PROCESS | 784 | 1470735828798 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:48 INFO - PROCESS | 784 | 1470735828801 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:48 INFO - PROCESS | 784 | 1470735828940 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 02:43:49 INFO - PROCESS | 784 | 1470735829004 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:49 INFO - PROCESS | 784 | 1470735829010 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:49 INFO - PROCESS | 784 | ++DOCSHELL 131EF800 == 36 [pid = 784] [id = 711] 02:43:49 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (13244400) [pid = 784] [serial = 2133] [outer = 00000000] 02:43:49 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (139D1C00) [pid = 784] [serial = 2134] [outer = 13244400] 02:43:49 INFO - PROCESS | 784 | 1470735829059 Marionette DEBUG loaded listener.js 02:43:49 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (14F28000) [pid = 784] [serial = 2135] [outer = 13244400] 02:43:49 INFO - PROCESS | 784 | --DOCSHELL 173E8400 == 35 [pid = 784] [id = 701] 02:43:49 INFO - PROCESS | 784 | --DOCSHELL 10A4AC00 == 34 [pid = 784] [id = 703] 02:43:49 INFO - PROCESS | 784 | --DOCSHELL 14292400 == 33 [pid = 784] [id = 704] 02:43:49 INFO - PROCESS | 784 | --DOCSHELL 1047E800 == 32 [pid = 784] [id = 682] 02:43:49 INFO - PROCESS | 784 | --DOCSHELL 10B77800 == 31 [pid = 784] [id = 705] 02:43:49 INFO - PROCESS | 784 | --DOCSHELL 1777EC00 == 30 [pid = 784] [id = 710] 02:43:49 INFO - PROCESS | 784 | --DOCSHELL 19ED1000 == 29 [pid = 784] [id = 702] 02:43:49 INFO - PROCESS | 784 | --DOCSHELL 15838400 == 28 [pid = 784] [id = 708] 02:43:49 INFO - PROCESS | 784 | --DOCSHELL 16ACF000 == 27 [pid = 784] [id = 709] 02:43:49 INFO - PROCESS | 784 | --DOCSHELL 129BE400 == 26 [pid = 784] [id = 706] 02:43:49 INFO - PROCESS | 784 | --DOCSHELL 10A07800 == 25 [pid = 784] [id = 707] 02:43:50 INFO - PROCESS | 784 | 1470735830184 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 02:43:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:43:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1453ms 02:43:50 INFO - PROCESS | 784 | 1470735830241 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 02:43:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:43:50 INFO - PROCESS | 784 | 1470735830244 Marionette TRACE conn3 <- [1,2809,null,{"value":"13"}] 02:43:50 INFO - PROCESS | 784 | 1470735830249 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:43:50 INFO - PROCESS | 784 | 1470735830252 Marionette TRACE conn3 <- [1,2810,null,{}] 02:43:50 INFO - PROCESS | 784 | 1470735830267 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:50 INFO - PROCESS | 784 | 1470735830269 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:50 INFO - PROCESS | 784 | 1470735830417 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 02:43:50 INFO - PROCESS | 784 | 1470735830431 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:50 INFO - PROCESS | 784 | 1470735830434 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:50 INFO - PROCESS | 784 | ++DOCSHELL 11219C00 == 26 [pid = 784] [id = 712] 02:43:50 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (1297A400) [pid = 784] [serial = 2136] [outer = 00000000] 02:43:50 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (130BC800) [pid = 784] [serial = 2137] [outer = 1297A400] 02:43:50 INFO - PROCESS | 784 | 1470735830482 Marionette DEBUG loaded listener.js 02:43:50 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (130E0400) [pid = 784] [serial = 2138] [outer = 1297A400] 02:43:51 INFO - PROCESS | 784 | 1470735831013 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 02:43:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:43:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 797ms 02:43:51 INFO - PROCESS | 784 | 1470735831048 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 02:43:51 INFO - PROCESS | 784 | 1470735831053 Marionette TRACE conn3 <- [1,2813,null,{"value":"13"}] 02:43:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:43:51 INFO - PROCESS | 784 | 1470735831060 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:43:51 INFO - PROCESS | 784 | 1470735831063 Marionette TRACE conn3 <- [1,2814,null,{}] 02:43:51 INFO - PROCESS | 784 | 1470735831067 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:51 INFO - PROCESS | 784 | 1470735831069 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:51 INFO - PROCESS | 784 | 1470735831197 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 02:43:51 INFO - PROCESS | 784 | 1470735831204 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:51 INFO - PROCESS | 784 | 1470735831206 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:51 INFO - PROCESS | 784 | ++DOCSHELL 152AA000 == 27 [pid = 784] [id = 713] 02:43:51 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (152AAC00) [pid = 784] [serial = 2139] [outer = 00000000] 02:43:51 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (1536BC00) [pid = 784] [serial = 2140] [outer = 152AAC00] 02:43:51 INFO - PROCESS | 784 | 1470735831259 Marionette DEBUG loaded listener.js 02:43:51 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (15D91000) [pid = 784] [serial = 2141] [outer = 152AAC00] 02:43:51 INFO - PROCESS | 784 | 1470735831739 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:43:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:43:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 734ms 02:43:51 INFO - PROCESS | 784 | 1470735831799 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 02:43:51 INFO - PROCESS | 784 | 1470735831801 Marionette TRACE conn3 <- [1,2817,null,{"value":"13"}] 02:43:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:43:51 INFO - PROCESS | 784 | 1470735831805 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:43:51 INFO - PROCESS | 784 | 1470735831808 Marionette TRACE conn3 <- [1,2818,null,{}] 02:43:51 INFO - PROCESS | 784 | 1470735831819 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:51 INFO - PROCESS | 784 | 1470735831823 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:51 INFO - PROCESS | 784 | 1470735831977 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 02:43:52 INFO - PROCESS | 784 | 1470735832051 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:52 INFO - PROCESS | 784 | 1470735832056 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:52 INFO - PROCESS | 784 | ++DOCSHELL 16ACF000 == 28 [pid = 784] [id = 714] 02:43:52 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (16ACF800) [pid = 784] [serial = 2142] [outer = 00000000] 02:43:52 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (17304400) [pid = 784] [serial = 2143] [outer = 16ACF800] 02:43:52 INFO - PROCESS | 784 | 1470735832105 Marionette DEBUG loaded listener.js 02:43:52 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (17755400) [pid = 784] [serial = 2144] [outer = 16ACF800] 02:43:52 INFO - PROCESS | 784 | 1470735832555 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 02:43:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:43:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 797ms 02:43:52 INFO - PROCESS | 784 | 1470735832606 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 02:43:52 INFO - PROCESS | 784 | 1470735832609 Marionette TRACE conn3 <- [1,2821,null,{"value":"13"}] 02:43:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:43:52 INFO - PROCESS | 784 | 1470735832612 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:43:52 INFO - PROCESS | 784 | 1470735832614 Marionette TRACE conn3 <- [1,2822,null,{}] 02:43:52 INFO - PROCESS | 784 | 1470735832618 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:52 INFO - PROCESS | 784 | 1470735832620 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:53 INFO - PROCESS | 784 | 1470735832998 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 02:43:53 INFO - PROCESS | 784 | --DOMWINDOW == 86 (10FAAC00) [pid = 784] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:43:53 INFO - PROCESS | 784 | --DOMWINDOW == 85 (14293000) [pid = 784] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:43:53 INFO - PROCESS | 784 | --DOMWINDOW == 84 (19ED1400) [pid = 784] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:43:53 INFO - PROCESS | 784 | --DOMWINDOW == 83 (10A4C800) [pid = 784] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:43:53 INFO - PROCESS | 784 | --DOMWINDOW == 82 (13247800) [pid = 784] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:43:53 INFO - PROCESS | 784 | --DOMWINDOW == 81 (14F27C00) [pid = 784] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:43:53 INFO - PROCESS | 784 | --DOMWINDOW == 80 (10B75C00) [pid = 784] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:43:53 INFO - PROCESS | 784 | --DOMWINDOW == 79 (10439800) [pid = 784] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:43:53 INFO - PROCESS | 784 | --DOMWINDOW == 78 (12D6D000) [pid = 784] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:43:53 INFO - PROCESS | 784 | --DOMWINDOW == 77 (16ADA800) [pid = 784] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:43:53 INFO - PROCESS | 784 | --DOMWINDOW == 76 (10A0F400) [pid = 784] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:43:53 INFO - PROCESS | 784 | --DOMWINDOW == 75 (152CF400) [pid = 784] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:43:53 INFO - PROCESS | 784 | --DOMWINDOW == 74 (163A1400) [pid = 784] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:43:53 INFO - PROCESS | 784 | --DOMWINDOW == 73 (1315DC00) [pid = 784] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:43:53 INFO - PROCESS | 784 | --DOMWINDOW == 72 (1536C000) [pid = 784] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:43:53 INFO - PROCESS | 784 | --DOMWINDOW == 71 (1794F400) [pid = 784] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:43:53 INFO - PROCESS | 784 | 1470735833071 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:53 INFO - PROCESS | 784 | 1470735833075 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:53 INFO - PROCESS | 784 | ++DOCSHELL 10375C00 == 29 [pid = 784] [id = 715] 02:43:53 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (10439800) [pid = 784] [serial = 2145] [outer = 00000000] 02:43:53 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (10A4C800) [pid = 784] [serial = 2146] [outer = 10439800] 02:43:53 INFO - PROCESS | 784 | 1470735833121 Marionette DEBUG loaded listener.js 02:43:53 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (130E0C00) [pid = 784] [serial = 2147] [outer = 10439800] 02:43:53 INFO - PROCESS | 784 | 1470735833522 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:43:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:43:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 953ms 02:43:53 INFO - PROCESS | 784 | 1470735833557 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 02:43:53 INFO - PROCESS | 784 | 1470735833559 Marionette TRACE conn3 <- [1,2825,null,{"value":"13"}] 02:43:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:43:53 INFO - PROCESS | 784 | 1470735833563 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:43:53 INFO - PROCESS | 784 | 1470735833564 Marionette TRACE conn3 <- [1,2826,null,{}] 02:43:53 INFO - PROCESS | 784 | 1470735833568 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:53 INFO - PROCESS | 784 | 1470735833570 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:53 INFO - PROCESS | 784 | 1470735833647 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 02:43:53 INFO - PROCESS | 784 | 1470735833653 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:53 INFO - PROCESS | 784 | 1470735833655 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:53 INFO - PROCESS | 784 | ++DOCSHELL 14F1B800 == 30 [pid = 784] [id = 716] 02:43:53 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (152CF400) [pid = 784] [serial = 2148] [outer = 00000000] 02:43:53 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (16ADBC00) [pid = 784] [serial = 2149] [outer = 152CF400] 02:43:53 INFO - PROCESS | 784 | 1470735833699 Marionette DEBUG loaded listener.js 02:43:53 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (1809A000) [pid = 784] [serial = 2150] [outer = 152CF400] 02:43:54 INFO - PROCESS | 784 | 1470735834153 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 02:43:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:43:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 641ms 02:43:54 INFO - PROCESS | 784 | 1470735834201 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 02:43:54 INFO - PROCESS | 784 | 1470735834203 Marionette TRACE conn3 <- [1,2829,null,{"value":"13"}] 02:43:54 INFO - PROCESS | 784 | 1470735834206 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:43:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:43:54 INFO - PROCESS | 784 | 1470735834208 Marionette TRACE conn3 <- [1,2830,null,{}] 02:43:54 INFO - PROCESS | 784 | 1470735834212 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:54 INFO - PROCESS | 784 | 1470735834217 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:54 INFO - PROCESS | 784 | 1470735834321 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 02:43:54 INFO - PROCESS | 784 | 1470735834327 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:54 INFO - PROCESS | 784 | 1470735834329 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:54 INFO - PROCESS | 784 | ++DOCSHELL 19C04C00 == 31 [pid = 784] [id = 717] 02:43:54 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (19C0AC00) [pid = 784] [serial = 2151] [outer = 00000000] 02:43:54 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (19ED3C00) [pid = 784] [serial = 2152] [outer = 19C0AC00] 02:43:54 INFO - PROCESS | 784 | 1470735834374 Marionette DEBUG loaded listener.js 02:43:54 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (1A08F800) [pid = 784] [serial = 2153] [outer = 19C0AC00] 02:43:54 INFO - PROCESS | 784 | 1470735834824 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 02:43:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:43:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 641ms 02:43:54 INFO - PROCESS | 784 | 1470735834845 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 02:43:54 INFO - PROCESS | 784 | 1470735834847 Marionette TRACE conn3 <- [1,2833,null,{"value":"13"}] 02:43:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:43:54 INFO - PROCESS | 784 | 1470735834854 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:43:54 INFO - PROCESS | 784 | 1470735834856 Marionette TRACE conn3 <- [1,2834,null,{}] 02:43:54 INFO - PROCESS | 784 | 1470735834859 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:54 INFO - PROCESS | 784 | 1470735834861 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:54 INFO - PROCESS | 784 | 1470735834936 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 02:43:54 INFO - PROCESS | 784 | 1470735834942 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:54 INFO - PROCESS | 784 | 1470735834944 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:54 INFO - PROCESS | 784 | ++DOCSHELL 1A402800 == 32 [pid = 784] [id = 718] 02:43:54 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (1A406400) [pid = 784] [serial = 2154] [outer = 00000000] 02:43:54 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (1A40D800) [pid = 784] [serial = 2155] [outer = 1A406400] 02:43:55 INFO - PROCESS | 784 | 1470735834987 Marionette DEBUG loaded listener.js 02:43:55 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (1A4B8C00) [pid = 784] [serial = 2156] [outer = 1A406400] 02:43:55 INFO - PROCESS | 784 | 1470735835806 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 02:43:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:43:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1001ms 02:43:55 INFO - PROCESS | 784 | 1470735835860 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 02:43:55 INFO - PROCESS | 784 | 1470735835864 Marionette TRACE conn3 <- [1,2837,null,{"value":"13"}] 02:43:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:43:55 INFO - PROCESS | 784 | 1470735835869 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:43:55 INFO - PROCESS | 784 | 1470735835874 Marionette TRACE conn3 <- [1,2838,null,{}] 02:43:55 INFO - PROCESS | 784 | 1470735835879 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:55 INFO - PROCESS | 784 | 1470735835882 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:56 INFO - PROCESS | 784 | 1470735835999 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 02:43:56 INFO - PROCESS | 784 | 1470735836136 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:56 INFO - PROCESS | 784 | 1470735836139 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:56 INFO - PROCESS | 784 | ++DOCSHELL 1051A400 == 33 [pid = 784] [id = 719] 02:43:56 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (10A07800) [pid = 784] [serial = 2157] [outer = 00000000] 02:43:56 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (131F1000) [pid = 784] [serial = 2158] [outer = 10A07800] 02:43:56 INFO - PROCESS | 784 | 1470735836196 Marionette DEBUG loaded listener.js 02:43:56 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (152A8C00) [pid = 784] [serial = 2159] [outer = 10A07800] 02:43:56 INFO - PROCESS | 784 | 1470735836866 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:43:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:43:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1047ms 02:43:56 INFO - PROCESS | 784 | 1470735836919 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 02:43:56 INFO - PROCESS | 784 | 1470735836923 Marionette TRACE conn3 <- [1,2841,null,{"value":"13"}] 02:43:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:43:56 INFO - PROCESS | 784 | 1470735836949 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:43:56 INFO - PROCESS | 784 | 1470735836952 Marionette TRACE conn3 <- [1,2842,null,{}] 02:43:56 INFO - PROCESS | 784 | 1470735836956 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:56 INFO - PROCESS | 784 | 1470735836959 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:57 INFO - PROCESS | 784 | 1470735837084 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 02:43:57 INFO - PROCESS | 784 | 1470735837313 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:57 INFO - PROCESS | 784 | 1470735837316 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:57 INFO - PROCESS | 784 | ++DOCSHELL 0C392400 == 34 [pid = 784] [id = 720] 02:43:57 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (0C394400) [pid = 784] [serial = 2160] [outer = 00000000] 02:43:57 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (10432400) [pid = 784] [serial = 2161] [outer = 0C394400] 02:43:57 INFO - PROCESS | 784 | 1470735837377 Marionette DEBUG loaded listener.js 02:43:57 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (10A0FC00) [pid = 784] [serial = 2162] [outer = 0C394400] 02:43:57 INFO - PROCESS | 784 | --DOCSHELL 19C04C00 == 33 [pid = 784] [id = 717] 02:43:57 INFO - PROCESS | 784 | --DOCSHELL 14F1B800 == 32 [pid = 784] [id = 716] 02:43:57 INFO - PROCESS | 784 | --DOCSHELL 10375C00 == 31 [pid = 784] [id = 715] 02:43:57 INFO - PROCESS | 784 | --DOCSHELL 16ACF000 == 30 [pid = 784] [id = 714] 02:43:57 INFO - PROCESS | 784 | --DOCSHELL 152AA000 == 29 [pid = 784] [id = 713] 02:43:57 INFO - PROCESS | 784 | --DOCSHELL 11219C00 == 28 [pid = 784] [id = 712] 02:43:57 INFO - PROCESS | 784 | --DOMWINDOW == 88 (11C3CC00) [pid = 784] [serial = 2116] [outer = 00000000] [url = about:blank] 02:43:57 INFO - PROCESS | 784 | --DOMWINDOW == 87 (152AB400) [pid = 784] [serial = 2113] [outer = 00000000] [url = about:blank] 02:43:57 INFO - PROCESS | 784 | --DOMWINDOW == 86 (152CF000) [pid = 784] [serial = 2114] [outer = 00000000] [url = about:blank] 02:43:57 INFO - PROCESS | 784 | --DOMWINDOW == 85 (19ED6800) [pid = 784] [serial = 2108] [outer = 00000000] [url = about:blank] 02:43:57 INFO - PROCESS | 784 | --DOMWINDOW == 84 (129C3400) [pid = 784] [serial = 2111] [outer = 00000000] [url = about:blank] 02:43:57 INFO - PROCESS | 784 | --DOMWINDOW == 83 (112E3C00) [pid = 784] [serial = 2110] [outer = 00000000] [url = about:blank] 02:43:57 INFO - PROCESS | 784 | --DOMWINDOW == 82 (12DA5C00) [pid = 784] [serial = 2117] [outer = 00000000] [url = about:blank] 02:43:57 INFO - PROCESS | 784 | --DOMWINDOW == 81 (132C2C00) [pid = 784] [serial = 2086] [outer = 00000000] [url = about:blank] 02:43:57 INFO - PROCESS | 784 | --DOMWINDOW == 80 (139C8400) [pid = 784] [serial = 2087] [outer = 00000000] [url = about:blank] 02:43:57 INFO - PROCESS | 784 | --DOMWINDOW == 79 (152AC400) [pid = 784] [serial = 2089] [outer = 00000000] [url = about:blank] 02:43:57 INFO - PROCESS | 784 | --DOMWINDOW == 78 (112E4000) [pid = 784] [serial = 2083] [outer = 00000000] [url = about:blank] 02:43:57 INFO - PROCESS | 784 | --DOMWINDOW == 77 (11474400) [pid = 784] [serial = 2084] [outer = 00000000] [url = about:blank] 02:43:57 INFO - PROCESS | 784 | --DOMWINDOW == 76 (129C5C00) [pid = 784] [serial = 2081] [outer = 00000000] [url = about:blank] 02:43:57 INFO - PROCESS | 784 | --DOMWINDOW == 75 (1121E800) [pid = 784] [serial = 2080] [outer = 00000000] [url = about:blank] 02:43:57 INFO - PROCESS | 784 | --DOMWINDOW == 74 (1393FC00) [pid = 784] [serial = 2119] [outer = 00000000] [url = about:blank] 02:43:57 INFO - PROCESS | 784 | --DOMWINDOW == 73 (1716C000) [pid = 784] [serial = 2098] [outer = 00000000] [url = about:blank] 02:43:57 INFO - PROCESS | 784 | --DOMWINDOW == 72 (1315E000) [pid = 784] [serial = 2075] [outer = 00000000] [url = about:blank] 02:43:57 INFO - PROCESS | 784 | --DOMWINDOW == 71 (130BA800) [pid = 784] [serial = 2074] [outer = 00000000] [url = about:blank] 02:43:57 INFO - PROCESS | 784 | --DOMWINDOW == 70 (161E6400) [pid = 784] [serial = 2078] [outer = 00000000] [url = about:blank] 02:43:57 INFO - PROCESS | 784 | --DOMWINDOW == 69 (1601A400) [pid = 784] [serial = 2077] [outer = 00000000] [url = about:blank] 02:43:57 INFO - PROCESS | 784 | --DOMWINDOW == 68 (163AD800) [pid = 784] [serial = 2095] [outer = 00000000] [url = about:blank] 02:43:57 INFO - PROCESS | 784 | --DOMWINDOW == 67 (19ED6000) [pid = 784] [serial = 2107] [outer = 00000000] [url = about:blank] 02:43:57 INFO - PROCESS | 784 | --DOMWINDOW == 66 (15D8C000) [pid = 784] [serial = 2101] [outer = 00000000] [url = about:blank] 02:43:57 INFO - PROCESS | 784 | --DOMWINDOW == 65 (17933000) [pid = 784] [serial = 2099] [outer = 00000000] [url = about:blank] 02:43:57 INFO - PROCESS | 784 | --DOMWINDOW == 64 (17303800) [pid = 784] [serial = 2102] [outer = 00000000] [url = about:blank] 02:43:57 INFO - PROCESS | 784 | --DOMWINDOW == 63 (14292800) [pid = 784] [serial = 2120] [outer = 00000000] [url = about:blank] 02:43:57 INFO - PROCESS | 784 | --DOMWINDOW == 62 (15DBD800) [pid = 784] [serial = 2092] [outer = 00000000] [url = about:blank] 02:43:58 INFO - PROCESS | 784 | --DOMWINDOW == 61 (16966400) [pid = 784] [serial = 2096] [outer = 00000000] [url = about:blank] 02:43:58 INFO - PROCESS | 784 | --DOMWINDOW == 60 (16028000) [pid = 784] [serial = 2093] [outer = 00000000] [url = about:blank] 02:43:58 INFO - PROCESS | 784 | --DOMWINDOW == 59 (18348000) [pid = 784] [serial = 2104] [outer = 00000000] [url = about:blank] 02:43:58 INFO - PROCESS | 784 | --DOMWINDOW == 58 (18349C00) [pid = 784] [serial = 2105] [outer = 00000000] [url = about:blank] 02:43:58 INFO - PROCESS | 784 | --DOMWINDOW == 57 (152B1000) [pid = 784] [serial = 2090] [outer = 00000000] [url = about:blank] 02:43:58 INFO - PROCESS | 784 | 1470735837999 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 02:43:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:43:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1094ms 02:43:58 INFO - PROCESS | 784 | 1470735838051 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 02:43:58 INFO - PROCESS | 784 | 1470735838054 Marionette TRACE conn3 <- [1,2845,null,{"value":"13"}] 02:43:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:43:58 INFO - PROCESS | 784 | 1470735838058 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:43:58 INFO - PROCESS | 784 | 1470735838061 Marionette TRACE conn3 <- [1,2846,null,{}] 02:43:58 INFO - PROCESS | 784 | 1470735838066 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:58 INFO - PROCESS | 784 | 1470735838070 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:58 INFO - PROCESS | 784 | 1470735838160 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 02:43:58 INFO - PROCESS | 784 | 1470735838172 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:58 INFO - PROCESS | 784 | 1470735838174 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:58 INFO - PROCESS | 784 | ++DOCSHELL 114E4800 == 29 [pid = 784] [id = 721] 02:43:58 INFO - PROCESS | 784 | ++DOMWINDOW == 58 (11A4C800) [pid = 784] [serial = 2163] [outer = 00000000] 02:43:58 INFO - PROCESS | 784 | ++DOMWINDOW == 59 (12D6D400) [pid = 784] [serial = 2164] [outer = 11A4C800] 02:43:58 INFO - PROCESS | 784 | 1470735838223 Marionette DEBUG loaded listener.js 02:43:58 INFO - PROCESS | 784 | ++DOMWINDOW == 60 (1314F400) [pid = 784] [serial = 2165] [outer = 11A4C800] 02:43:58 INFO - PROCESS | 784 | 1470735838762 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:43:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:43:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 735ms 02:43:58 INFO - PROCESS | 784 | 1470735838798 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 02:43:58 INFO - PROCESS | 784 | 1470735838802 Marionette TRACE conn3 <- [1,2849,null,{"value":"13"}] 02:43:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:43:58 INFO - PROCESS | 784 | 1470735838806 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:43:58 INFO - PROCESS | 784 | 1470735838808 Marionette TRACE conn3 <- [1,2850,null,{}] 02:43:58 INFO - PROCESS | 784 | 1470735838812 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:58 INFO - PROCESS | 784 | 1470735838814 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:58 INFO - PROCESS | 784 | 1470735838903 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 02:43:58 INFO - PROCESS | 784 | 1470735838911 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:58 INFO - PROCESS | 784 | 1470735838913 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:58 INFO - PROCESS | 784 | ++DOCSHELL 139C8400 == 30 [pid = 784] [id = 722] 02:43:58 INFO - PROCESS | 784 | ++DOMWINDOW == 61 (13C1D400) [pid = 784] [serial = 2166] [outer = 00000000] 02:43:58 INFO - PROCESS | 784 | ++DOMWINDOW == 62 (13EAB800) [pid = 784] [serial = 2167] [outer = 13C1D400] 02:43:58 INFO - PROCESS | 784 | 1470735838958 Marionette DEBUG loaded listener.js 02:43:59 INFO - PROCESS | 784 | ++DOMWINDOW == 63 (14FCB800) [pid = 784] [serial = 2168] [outer = 13C1D400] 02:43:59 INFO - PROCESS | 784 | 1470735839455 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 02:43:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:43:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 687ms 02:43:59 INFO - PROCESS | 784 | 1470735839506 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 02:43:59 INFO - PROCESS | 784 | 1470735839508 Marionette TRACE conn3 <- [1,2853,null,{"value":"13"}] 02:43:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:43:59 INFO - PROCESS | 784 | 1470735839513 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:43:59 INFO - PROCESS | 784 | 1470735839519 Marionette TRACE conn3 <- [1,2854,null,{}] 02:43:59 INFO - PROCESS | 784 | 1470735839529 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:59 INFO - PROCESS | 784 | 1470735839532 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:59 INFO - PROCESS | 784 | 1470735839619 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 02:43:59 INFO - PROCESS | 784 | 1470735839728 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:59 INFO - PROCESS | 784 | 1470735839730 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:43:59 INFO - PROCESS | 784 | ++DOCSHELL 15D90C00 == 31 [pid = 784] [id = 723] 02:43:59 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (15DBC400) [pid = 784] [serial = 2169] [outer = 00000000] 02:43:59 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (1614EC00) [pid = 784] [serial = 2170] [outer = 15DBC400] 02:43:59 INFO - PROCESS | 784 | 1470735839774 Marionette DEBUG loaded listener.js 02:43:59 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (161DFC00) [pid = 784] [serial = 2171] [outer = 15DBC400] 02:44:00 INFO - PROCESS | 784 | 1470735840179 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 02:44:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:44:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 687ms 02:44:00 INFO - PROCESS | 784 | 1470735840214 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 02:44:00 INFO - PROCESS | 784 | 1470735840217 Marionette TRACE conn3 <- [1,2857,null,{"value":"13"}] 02:44:00 INFO - PROCESS | 784 | 1470735840220 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:44:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:44:00 INFO - PROCESS | 784 | 1470735840222 Marionette TRACE conn3 <- [1,2858,null,{}] 02:44:00 INFO - PROCESS | 784 | 1470735840225 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:00 INFO - PROCESS | 784 | 1470735840227 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:00 INFO - PROCESS | 784 | 1470735840370 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 02:44:00 INFO - PROCESS | 784 | 1470735840392 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:00 INFO - PROCESS | 784 | 1470735840394 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:00 INFO - PROCESS | 784 | ++DOCSHELL 163A7000 == 32 [pid = 784] [id = 724] 02:44:00 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (168D6800) [pid = 784] [serial = 2172] [outer = 00000000] 02:44:00 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (16984800) [pid = 784] [serial = 2173] [outer = 168D6800] 02:44:00 INFO - PROCESS | 784 | 1470735840441 Marionette DEBUG loaded listener.js 02:44:00 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (16ACD400) [pid = 784] [serial = 2174] [outer = 168D6800] 02:44:00 INFO - PROCESS | 784 | 1470735840880 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 02:44:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:44:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 703ms 02:44:00 INFO - PROCESS | 784 | 1470735840921 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 02:44:00 INFO - PROCESS | 784 | 1470735840923 Marionette TRACE conn3 <- [1,2861,null,{"value":"13"}] 02:44:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:44:00 INFO - PROCESS | 784 | 1470735840932 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:44:00 INFO - PROCESS | 784 | 1470735840934 Marionette TRACE conn3 <- [1,2862,null,{}] 02:44:00 INFO - PROCESS | 784 | 1470735840937 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:00 INFO - PROCESS | 784 | 1470735840939 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:01 INFO - PROCESS | 784 | 1470735841051 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 02:44:01 INFO - PROCESS | 784 | 1470735841056 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:01 INFO - PROCESS | 784 | 1470735841062 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:01 INFO - PROCESS | 784 | ++DOCSHELL 13247C00 == 33 [pid = 784] [id = 725] 02:44:01 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (16C4B400) [pid = 784] [serial = 2175] [outer = 00000000] 02:44:01 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (1730C800) [pid = 784] [serial = 2176] [outer = 16C4B400] 02:44:01 INFO - PROCESS | 784 | 1470735841115 Marionette DEBUG loaded listener.js 02:44:01 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (17785C00) [pid = 784] [serial = 2177] [outer = 16C4B400] 02:44:01 INFO - PROCESS | 784 | 1470735841594 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 02:44:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:44:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 704ms 02:44:01 INFO - PROCESS | 784 | 1470735841626 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 02:44:01 INFO - PROCESS | 784 | 1470735841628 Marionette TRACE conn3 <- [1,2865,null,{"value":"13"}] 02:44:01 INFO - PROCESS | 784 | 1470735841631 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:44:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:44:01 INFO - PROCESS | 784 | 1470735841633 Marionette TRACE conn3 <- [1,2866,null,{}] 02:44:01 INFO - PROCESS | 784 | 1470735841637 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:01 INFO - PROCESS | 784 | 1470735841639 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:01 INFO - PROCESS | 784 | 1470735841779 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 02:44:01 INFO - PROCESS | 784 | 1470735841805 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:01 INFO - PROCESS | 784 | 1470735841807 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:01 INFO - PROCESS | 784 | ++DOCSHELL 17947400 == 34 [pid = 784] [id = 726] 02:44:01 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (163AC800) [pid = 784] [serial = 2178] [outer = 00000000] 02:44:01 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (1834B000) [pid = 784] [serial = 2179] [outer = 163AC800] 02:44:01 INFO - PROCESS | 784 | 1470735841852 Marionette DEBUG loaded listener.js 02:44:01 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (18350400) [pid = 784] [serial = 2180] [outer = 163AC800] 02:44:02 INFO - PROCESS | 784 | --DOMWINDOW == 74 (19C0AC00) [pid = 784] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:44:02 INFO - PROCESS | 784 | --DOMWINDOW == 73 (152AAC00) [pid = 784] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:44:02 INFO - PROCESS | 784 | --DOMWINDOW == 72 (16ACF800) [pid = 784] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:44:02 INFO - PROCESS | 784 | --DOMWINDOW == 71 (13244400) [pid = 784] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:44:02 INFO - PROCESS | 784 | --DOMWINDOW == 70 (1297A400) [pid = 784] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:44:02 INFO - PROCESS | 784 | --DOMWINDOW == 69 (10B6FC00) [pid = 784] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:44:02 INFO - PROCESS | 784 | --DOMWINDOW == 68 (1583C400) [pid = 784] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:44:02 INFO - PROCESS | 784 | --DOMWINDOW == 67 (16ACF400) [pid = 784] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:44:02 INFO - PROCESS | 784 | --DOMWINDOW == 66 (17926400) [pid = 784] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:44:02 INFO - PROCESS | 784 | --DOMWINDOW == 65 (152CF400) [pid = 784] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:44:02 INFO - PROCESS | 784 | --DOMWINDOW == 64 (10439800) [pid = 784] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:44:02 INFO - PROCESS | 784 | 1470735842360 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 02:44:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:44:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 735ms 02:44:02 INFO - PROCESS | 784 | 1470735842372 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 02:44:02 INFO - PROCESS | 784 | 1470735842374 Marionette TRACE conn3 <- [1,2869,null,{"value":"13"}] 02:44:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:44:02 INFO - PROCESS | 784 | 1470735842378 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:44:02 INFO - PROCESS | 784 | 1470735842379 Marionette TRACE conn3 <- [1,2870,null,{}] 02:44:02 INFO - PROCESS | 784 | 1470735842384 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:02 INFO - PROCESS | 784 | 1470735842386 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:02 INFO - PROCESS | 784 | 1470735842499 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 02:44:02 INFO - PROCESS | 784 | 1470735842560 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:02 INFO - PROCESS | 784 | 1470735842562 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:02 INFO - PROCESS | 784 | ++DOCSHELL 10A47800 == 35 [pid = 784] [id = 727] 02:44:02 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (142A0C00) [pid = 784] [serial = 2181] [outer = 00000000] 02:44:02 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (173AD800) [pid = 784] [serial = 2182] [outer = 142A0C00] 02:44:02 INFO - PROCESS | 784 | 1470735842605 Marionette DEBUG loaded listener.js 02:44:02 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (17951C00) [pid = 784] [serial = 2183] [outer = 142A0C00] 02:44:02 INFO - PROCESS | 784 | 1470735842959 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 02:44:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:44:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 641ms 02:44:03 INFO - PROCESS | 784 | 1470735843020 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 02:44:03 INFO - PROCESS | 784 | 1470735843022 Marionette TRACE conn3 <- [1,2873,null,{"value":"13"}] 02:44:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:44:03 INFO - PROCESS | 784 | 1470735843026 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:44:03 INFO - PROCESS | 784 | 1470735843027 Marionette TRACE conn3 <- [1,2874,null,{}] 02:44:03 INFO - PROCESS | 784 | 1470735843031 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:03 INFO - PROCESS | 784 | 1470735843032 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:03 INFO - PROCESS | 784 | 1470735843111 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 02:44:03 INFO - PROCESS | 784 | 1470735843116 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:03 INFO - PROCESS | 784 | 1470735843118 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:03 INFO - PROCESS | 784 | ++DOCSHELL 16ACCC00 == 36 [pid = 784] [id = 728] 02:44:03 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (18013800) [pid = 784] [serial = 2184] [outer = 00000000] 02:44:03 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (19C0AC00) [pid = 784] [serial = 2185] [outer = 18013800] 02:44:03 INFO - PROCESS | 784 | 1470735843162 Marionette DEBUG loaded listener.js 02:44:03 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (19ED6C00) [pid = 784] [serial = 2186] [outer = 18013800] 02:44:03 INFO - PROCESS | 784 | 1470735843652 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 02:44:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:44:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 625ms 02:44:03 INFO - PROCESS | 784 | 1470735843676 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 02:44:03 INFO - PROCESS | 784 | 1470735843678 Marionette TRACE conn3 <- [1,2877,null,{"value":"13"}] 02:44:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:44:03 INFO - PROCESS | 784 | 1470735843686 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:44:03 INFO - PROCESS | 784 | 1470735843688 Marionette TRACE conn3 <- [1,2878,null,{}] 02:44:03 INFO - PROCESS | 784 | 1470735843691 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:03 INFO - PROCESS | 784 | 1470735843693 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:03 INFO - PROCESS | 784 | 1470735843772 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 02:44:03 INFO - PROCESS | 784 | 1470735843777 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:03 INFO - PROCESS | 784 | 1470735843779 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:03 INFO - PROCESS | 784 | ++DOCSHELL 1769BC00 == 37 [pid = 784] [id = 729] 02:44:03 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (19ED1400) [pid = 784] [serial = 2187] [outer = 00000000] 02:44:03 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (1A405C00) [pid = 784] [serial = 2188] [outer = 19ED1400] 02:44:03 INFO - PROCESS | 784 | 1470735843821 Marionette DEBUG loaded listener.js 02:44:03 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (1A409800) [pid = 784] [serial = 2189] [outer = 19ED1400] 02:44:04 INFO - PROCESS | 784 | 1470735844372 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:44:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:44:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 734ms 02:44:04 INFO - PROCESS | 784 | 1470735844428 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 02:44:04 INFO - PROCESS | 784 | 1470735844433 Marionette TRACE conn3 <- [1,2881,null,{"value":"13"}] 02:44:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:44:04 INFO - PROCESS | 784 | 1470735844439 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:44:04 INFO - PROCESS | 784 | 1470735844443 Marionette TRACE conn3 <- [1,2882,null,{}] 02:44:04 INFO - PROCESS | 784 | 1470735844449 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:04 INFO - PROCESS | 784 | 1470735844452 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:04 INFO - PROCESS | 784 | 1470735844606 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 02:44:04 INFO - PROCESS | 784 | 1470735844717 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:04 INFO - PROCESS | 784 | 1470735844722 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:04 INFO - PROCESS | 784 | ++DOCSHELL 11219000 == 38 [pid = 784] [id = 730] 02:44:04 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (1147E000) [pid = 784] [serial = 2190] [outer = 00000000] 02:44:04 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (131E3400) [pid = 784] [serial = 2191] [outer = 1147E000] 02:44:04 INFO - PROCESS | 784 | 1470735844791 Marionette DEBUG loaded listener.js 02:44:04 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (132C1000) [pid = 784] [serial = 2192] [outer = 1147E000] 02:44:05 INFO - PROCESS | 784 | 1470735845360 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 02:44:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:44:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1000ms 02:44:05 INFO - PROCESS | 784 | 1470735845441 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 02:44:05 INFO - PROCESS | 784 | 1470735845446 Marionette TRACE conn3 <- [1,2885,null,{"value":"13"}] 02:44:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:44:05 INFO - PROCESS | 784 | 1470735845453 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:44:05 INFO - PROCESS | 784 | 1470735845455 Marionette TRACE conn3 <- [1,2886,null,{}] 02:44:05 INFO - PROCESS | 784 | 1470735845459 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:05 INFO - PROCESS | 784 | 1470735845462 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:05 INFO - PROCESS | 784 | 1470735845580 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 02:44:05 INFO - PROCESS | 784 | 1470735845715 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:05 INFO - PROCESS | 784 | 1470735845718 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:05 INFO - PROCESS | 784 | ++DOCSHELL 152C5C00 == 39 [pid = 784] [id = 731] 02:44:05 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (152C6000) [pid = 784] [serial = 2193] [outer = 00000000] 02:44:05 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (15D93400) [pid = 784] [serial = 2194] [outer = 152C6000] 02:44:05 INFO - PROCESS | 784 | 1470735845775 Marionette DEBUG loaded listener.js 02:44:05 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (1614F000) [pid = 784] [serial = 2195] [outer = 152C6000] 02:44:06 INFO - PROCESS | 784 | 1470735846371 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 02:44:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:44:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1000ms 02:44:06 INFO - PROCESS | 784 | 1470735846455 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 02:44:06 INFO - PROCESS | 784 | 1470735846457 Marionette TRACE conn3 <- [1,2889,null,{"value":"13"}] 02:44:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:44:06 INFO - PROCESS | 784 | 1470735846462 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:44:06 INFO - PROCESS | 784 | 1470735846465 Marionette TRACE conn3 <- [1,2890,null,{}] 02:44:06 INFO - PROCESS | 784 | 1470735846491 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:06 INFO - PROCESS | 784 | 1470735846496 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:06 INFO - PROCESS | 784 | 1470735846607 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 02:44:06 INFO - PROCESS | 784 | 1470735846738 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:06 INFO - PROCESS | 784 | 1470735846742 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:06 INFO - PROCESS | 784 | ++DOCSHELL 19793000 == 40 [pid = 784] [id = 732] 02:44:06 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (19793800) [pid = 784] [serial = 2196] [outer = 00000000] 02:44:06 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (19EDC000) [pid = 784] [serial = 2197] [outer = 19793800] 02:44:06 INFO - PROCESS | 784 | 1470735846800 Marionette DEBUG loaded listener.js 02:44:06 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (1A4BF000) [pid = 784] [serial = 2198] [outer = 19793800] 02:44:07 INFO - PROCESS | 784 | 1470735847413 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:44:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:44:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1000ms 02:44:07 INFO - PROCESS | 784 | 1470735847463 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 02:44:07 INFO - PROCESS | 784 | 1470735847466 Marionette TRACE conn3 <- [1,2893,null,{"value":"13"}] 02:44:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:44:07 INFO - PROCESS | 784 | 1470735847470 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:44:07 INFO - PROCESS | 784 | 1470735847472 Marionette TRACE conn3 <- [1,2894,null,{}] 02:44:07 INFO - PROCESS | 784 | 1470735847475 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:07 INFO - PROCESS | 784 | 1470735847478 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:07 INFO - PROCESS | 784 | 1470735847593 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 02:44:07 INFO - PROCESS | 784 | 1470735847704 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:07 INFO - PROCESS | 784 | 1470735847706 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:07 INFO - PROCESS | 784 | ++DOCSHELL 14293000 == 41 [pid = 784] [id = 733] 02:44:07 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (14299000) [pid = 784] [serial = 2199] [outer = 00000000] 02:44:07 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (17949000) [pid = 784] [serial = 2200] [outer = 14299000] 02:44:07 INFO - PROCESS | 784 | 1470735847759 Marionette DEBUG loaded listener.js 02:44:07 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (1A402C00) [pid = 784] [serial = 2201] [outer = 14299000] 02:44:08 INFO - PROCESS | 784 | 1470735848507 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 02:44:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:44:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1094ms 02:44:08 INFO - PROCESS | 784 | 1470735848566 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 02:44:08 INFO - PROCESS | 784 | 1470735848570 Marionette TRACE conn3 <- [1,2897,null,{"value":"13"}] 02:44:08 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:44:08 INFO - PROCESS | 784 | 1470735848574 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:44:08 INFO - PROCESS | 784 | 1470735848579 Marionette TRACE conn3 <- [1,2898,null,{}] 02:44:08 INFO - PROCESS | 784 | 1470735848584 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:08 INFO - PROCESS | 784 | 1470735848586 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:08 INFO - PROCESS | 784 | 1470735848690 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 02:44:08 INFO - PROCESS | 784 | 1470735848804 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:08 INFO - PROCESS | 784 | 1470735848807 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:08 INFO - PROCESS | 784 | ++DOCSHELL 130B3400 == 42 [pid = 784] [id = 734] 02:44:08 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (13147000) [pid = 784] [serial = 2202] [outer = 00000000] 02:44:08 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (13C24000) [pid = 784] [serial = 2203] [outer = 13147000] 02:44:08 INFO - PROCESS | 784 | 1470735848856 Marionette DEBUG loaded listener.js 02:44:08 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (14297C00) [pid = 784] [serial = 2204] [outer = 13147000] 02:44:09 INFO - PROCESS | 784 | --DOCSHELL 16ACCC00 == 41 [pid = 784] [id = 728] 02:44:09 INFO - PROCESS | 784 | --DOCSHELL 10A47800 == 40 [pid = 784] [id = 727] 02:44:09 INFO - PROCESS | 784 | --DOCSHELL 17947400 == 39 [pid = 784] [id = 726] 02:44:09 INFO - PROCESS | 784 | --DOCSHELL 13247C00 == 38 [pid = 784] [id = 725] 02:44:09 INFO - PROCESS | 784 | --DOCSHELL 163A7000 == 37 [pid = 784] [id = 724] 02:44:09 INFO - PROCESS | 784 | --DOCSHELL 15D90C00 == 36 [pid = 784] [id = 723] 02:44:09 INFO - PROCESS | 784 | --DOCSHELL 139C8400 == 35 [pid = 784] [id = 722] 02:44:09 INFO - PROCESS | 784 | --DOCSHELL 114E4800 == 34 [pid = 784] [id = 721] 02:44:09 INFO - PROCESS | 784 | --DOCSHELL 0C392400 == 33 [pid = 784] [id = 720] 02:44:09 INFO - PROCESS | 784 | --DOCSHELL 1051A400 == 32 [pid = 784] [id = 719] 02:44:09 INFO - PROCESS | 784 | --DOCSHELL 1A402800 == 31 [pid = 784] [id = 718] 02:44:09 INFO - PROCESS | 784 | --DOCSHELL 131EF800 == 30 [pid = 784] [id = 711] 02:44:09 INFO - PROCESS | 784 | --DOCSHELL 14293000 == 29 [pid = 784] [id = 733] 02:44:09 INFO - PROCESS | 784 | --DOCSHELL 152C5C00 == 28 [pid = 784] [id = 731] 02:44:09 INFO - PROCESS | 784 | --DOCSHELL 19793000 == 27 [pid = 784] [id = 732] 02:44:09 INFO - PROCESS | 784 | --DOCSHELL 1769BC00 == 26 [pid = 784] [id = 729] 02:44:09 INFO - PROCESS | 784 | --DOCSHELL 11219000 == 25 [pid = 784] [id = 730] 02:44:09 INFO - PROCESS | 784 | --DOMWINDOW == 87 (19ED3C00) [pid = 784] [serial = 2152] [outer = 00000000] [url = about:blank] 02:44:09 INFO - PROCESS | 784 | --DOMWINDOW == 86 (1536BC00) [pid = 784] [serial = 2140] [outer = 00000000] [url = about:blank] 02:44:09 INFO - PROCESS | 784 | --DOMWINDOW == 85 (17304400) [pid = 784] [serial = 2143] [outer = 00000000] [url = about:blank] 02:44:09 INFO - PROCESS | 784 | --DOMWINDOW == 84 (14F28000) [pid = 784] [serial = 2135] [outer = 00000000] [url = about:blank] 02:44:09 INFO - PROCESS | 784 | --DOMWINDOW == 83 (139D1C00) [pid = 784] [serial = 2134] [outer = 00000000] [url = about:blank] 02:44:09 INFO - PROCESS | 784 | --DOMWINDOW == 82 (130BC800) [pid = 784] [serial = 2137] [outer = 00000000] [url = about:blank] 02:44:09 INFO - PROCESS | 784 | --DOMWINDOW == 81 (1429A000) [pid = 784] [serial = 2123] [outer = 00000000] [url = about:blank] 02:44:09 INFO - PROCESS | 784 | --DOMWINDOW == 80 (131F0800) [pid = 784] [serial = 2122] [outer = 00000000] [url = about:blank] 02:44:09 INFO - PROCESS | 784 | --DOMWINDOW == 79 (1614C800) [pid = 784] [serial = 2126] [outer = 00000000] [url = about:blank] 02:44:09 INFO - PROCESS | 784 | --DOMWINDOW == 78 (15D92400) [pid = 784] [serial = 2125] [outer = 00000000] [url = about:blank] 02:44:09 INFO - PROCESS | 784 | --DOMWINDOW == 77 (16C4F400) [pid = 784] [serial = 2129] [outer = 00000000] [url = about:blank] 02:44:09 INFO - PROCESS | 784 | --DOMWINDOW == 76 (16AD3C00) [pid = 784] [serial = 2128] [outer = 00000000] [url = about:blank] 02:44:09 INFO - PROCESS | 784 | --DOMWINDOW == 75 (17952C00) [pid = 784] [serial = 2132] [outer = 00000000] [url = about:blank] 02:44:09 INFO - PROCESS | 784 | --DOMWINDOW == 74 (1794A800) [pid = 784] [serial = 2131] [outer = 00000000] [url = about:blank] 02:44:09 INFO - PROCESS | 784 | --DOMWINDOW == 73 (17755400) [pid = 784] [serial = 2144] [outer = 00000000] [url = about:blank] 02:44:09 INFO - PROCESS | 784 | --DOMWINDOW == 72 (16ADBC00) [pid = 784] [serial = 2149] [outer = 00000000] [url = about:blank] 02:44:09 INFO - PROCESS | 784 | --DOMWINDOW == 71 (15D91000) [pid = 784] [serial = 2141] [outer = 00000000] [url = about:blank] 02:44:09 INFO - PROCESS | 784 | --DOMWINDOW == 70 (1A08F800) [pid = 784] [serial = 2153] [outer = 00000000] [url = about:blank] 02:44:09 INFO - PROCESS | 784 | --DOMWINDOW == 69 (1809A000) [pid = 784] [serial = 2150] [outer = 00000000] [url = about:blank] 02:44:09 INFO - PROCESS | 784 | --DOMWINDOW == 68 (130E0C00) [pid = 784] [serial = 2147] [outer = 00000000] [url = about:blank] 02:44:09 INFO - PROCESS | 784 | --DOMWINDOW == 67 (10A4C800) [pid = 784] [serial = 2146] [outer = 00000000] [url = about:blank] 02:44:09 INFO - PROCESS | 784 | --DOMWINDOW == 66 (130E0400) [pid = 784] [serial = 2138] [outer = 00000000] [url = about:blank] 02:44:09 INFO - PROCESS | 784 | 1470735849944 Marionette TRACE conn3 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 02:44:09 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:44:09 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:44:09 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1391ms 02:44:09 INFO - PROCESS | 784 | 1470735849977 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 02:44:09 INFO - PROCESS | 784 | 1470735849981 Marionette TRACE conn3 <- [1,2901,null,{"value":"13"}] 02:44:10 INFO - PROCESS | 784 | 1470735849986 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:44:10 INFO - TEST-START | /DOMEvents/constructors.html 02:44:10 INFO - PROCESS | 784 | 1470735849990 Marionette TRACE conn3 <- [1,2902,null,{}] 02:44:10 INFO - PROCESS | 784 | 1470735849995 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:10 INFO - PROCESS | 784 | 1470735849998 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:10 INFO - PROCESS | 784 | 1470735850085 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 02:44:10 INFO - PROCESS | 784 | 1470735850090 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:10 INFO - PROCESS | 784 | 1470735850094 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:10 INFO - PROCESS | 784 | ++DOCSHELL 11474400 == 26 [pid = 784] [id = 735] 02:44:10 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (11480800) [pid = 784] [serial = 2205] [outer = 00000000] 02:44:10 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (1282A400) [pid = 784] [serial = 2206] [outer = 11480800] 02:44:10 INFO - PROCESS | 784 | 1470735850141 Marionette DEBUG loaded listener.js 02:44:10 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (1293D400) [pid = 784] [serial = 2207] [outer = 11480800] 02:44:10 INFO - PROCESS | 784 | 1470735850740 Marionette TRACE conn3 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:44:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:44:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:44:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:44:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:44:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:44:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:44:10 INFO - TEST-OK | /DOMEvents/constructors.html | took 828ms 02:44:10 INFO - PROCESS | 784 | 1470735850814 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 02:44:10 INFO - PROCESS | 784 | 1470735850819 Marionette TRACE conn3 <- [1,2905,null,{"value":"13"}] 02:44:10 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:44:10 INFO - PROCESS | 784 | 1470735850828 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:44:10 INFO - PROCESS | 784 | 1470735850831 Marionette TRACE conn3 <- [1,2906,null,{}] 02:44:10 INFO - PROCESS | 784 | 1470735850847 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:10 INFO - PROCESS | 784 | 1470735850850 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:10 INFO - PROCESS | 784 | 1470735850947 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 02:44:10 INFO - PROCESS | 784 | 1470735850954 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:10 INFO - PROCESS | 784 | 1470735850957 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:10 INFO - PROCESS | 784 | ++DOCSHELL 132B6000 == 27 [pid = 784] [id = 736] 02:44:10 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (13E9D000) [pid = 784] [serial = 2208] [outer = 00000000] 02:44:11 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (14292800) [pid = 784] [serial = 2209] [outer = 13E9D000] 02:44:11 INFO - PROCESS | 784 | 1470735851004 Marionette DEBUG loaded listener.js 02:44:11 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (1429A800) [pid = 784] [serial = 2210] [outer = 13E9D000] 02:44:11 INFO - PROCESS | 784 | 1470735851435 Marionette TRACE conn3 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:44:11 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:44:11 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 656ms 02:44:11 INFO - PROCESS | 784 | 1470735851490 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 02:44:11 INFO - PROCESS | 784 | 1470735851492 Marionette TRACE conn3 <- [1,2909,null,{"value":"13"}] 02:44:11 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:44:11 INFO - PROCESS | 784 | 1470735851497 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:44:11 INFO - PROCESS | 784 | 1470735851501 Marionette TRACE conn3 <- [1,2910,null,{}] 02:44:11 INFO - PROCESS | 784 | 1470735851512 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:11 INFO - PROCESS | 784 | 1470735851516 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:11 INFO - PROCESS | 784 | 1470735851600 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 02:44:11 INFO - PROCESS | 784 | 1470735851609 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:11 INFO - PROCESS | 784 | 1470735851622 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:11 INFO - PROCESS | 784 | ++DOCSHELL 131EF000 == 28 [pid = 784] [id = 737] 02:44:11 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (152A7000) [pid = 784] [serial = 2211] [outer = 00000000] 02:44:11 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (1536A400) [pid = 784] [serial = 2212] [outer = 152A7000] 02:44:11 INFO - PROCESS | 784 | 1470735851671 Marionette DEBUG loaded listener.js 02:44:11 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (15DBB000) [pid = 784] [serial = 2213] [outer = 152A7000] 02:44:12 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 02:44:12 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 02:44:12 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 02:44:12 INFO - PROCESS | 784 | [784] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 02:44:12 INFO - PROCESS | 784 | 1470735852176 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 02:44:12 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:44:12 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:44:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:44:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:44:12 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 02:44:12 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:44:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:44:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:44:12 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 02:44:12 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:44:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:44:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:44:12 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]" 02:44:12 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:44:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:44:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:44:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:44:12 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:44:12 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 703ms 02:44:12 INFO - PROCESS | 784 | 1470735852205 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 02:44:12 INFO - PROCESS | 784 | 1470735852209 Marionette TRACE conn3 <- [1,2913,null,{"value":"13"}] 02:44:12 INFO - PROCESS | 784 | 1470735852219 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:44:12 INFO - PROCESS | 784 | 1470735852221 Marionette TRACE conn3 <- [1,2914,null,{}] 02:44:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:44:12 INFO - PROCESS | 784 | 1470735852224 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:12 INFO - PROCESS | 784 | 1470735852226 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:12 INFO - PROCESS | 784 | 1470735852372 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 02:44:12 INFO - PROCESS | 784 | 1470735852445 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:12 INFO - PROCESS | 784 | 1470735852447 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:12 INFO - PROCESS | 784 | ++DOCSHELL 163AFC00 == 29 [pid = 784] [id = 738] 02:44:12 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (163B0800) [pid = 784] [serial = 2214] [outer = 00000000] 02:44:12 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (16ACE800) [pid = 784] [serial = 2215] [outer = 163B0800] 02:44:12 INFO - PROCESS | 784 | 1470735852491 Marionette DEBUG loaded listener.js 02:44:12 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (16AD9000) [pid = 784] [serial = 2216] [outer = 163B0800] 02:44:12 INFO - PROCESS | 784 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:44:12 INFO - PROCESS | 784 | 1470735852863 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 02:44:12 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:44:12 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 703ms 02:44:12 INFO - PROCESS | 784 | 1470735852920 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 02:44:12 INFO - PROCESS | 784 | 1470735852922 Marionette TRACE conn3 <- [1,2917,null,{"value":"13"}] 02:44:12 INFO - PROCESS | 784 | 1470735852926 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:44:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:44:12 INFO - PROCESS | 784 | 1470735852927 Marionette TRACE conn3 <- [1,2918,null,{}] 02:44:12 INFO - PROCESS | 784 | 1470735852931 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:12 INFO - PROCESS | 784 | 1470735852933 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:13 INFO - PROCESS | 784 | 1470735853049 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 02:44:13 INFO - PROCESS | 784 | 1470735853055 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:13 INFO - PROCESS | 784 | 1470735853057 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:13 INFO - PROCESS | 784 | ++DOCSHELL 129BE400 == 30 [pid = 784] [id = 739] 02:44:13 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (16ACE000) [pid = 784] [serial = 2217] [outer = 00000000] 02:44:13 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (176A6400) [pid = 784] [serial = 2218] [outer = 16ACE000] 02:44:13 INFO - PROCESS | 784 | 1470735853106 Marionette DEBUG loaded listener.js 02:44:13 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (17755400) [pid = 784] [serial = 2219] [outer = 16ACE000] 02:44:13 INFO - PROCESS | 784 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:44:13 INFO - PROCESS | 784 | 1470735853561 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 02:44:13 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:44:13 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 704ms 02:44:13 INFO - PROCESS | 784 | 1470735853625 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 02:44:13 INFO - PROCESS | 784 | 1470735853627 Marionette TRACE conn3 <- [1,2921,null,{"value":"13"}] 02:44:13 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:44:13 INFO - PROCESS | 784 | 1470735853639 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:44:13 INFO - PROCESS | 784 | 1470735853641 Marionette TRACE conn3 <- [1,2922,null,{}] 02:44:13 INFO - PROCESS | 784 | 1470735853644 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:13 INFO - PROCESS | 784 | 1470735853649 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:13 INFO - PROCESS | 784 | 1470735853799 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 02:44:14 INFO - PROCESS | 784 | --DOMWINDOW == 80 (168D6800) [pid = 784] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:44:14 INFO - PROCESS | 784 | --DOMWINDOW == 79 (16C4B400) [pid = 784] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:44:14 INFO - PROCESS | 784 | --DOMWINDOW == 78 (163AC800) [pid = 784] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:44:14 INFO - PROCESS | 784 | --DOMWINDOW == 77 (142A0C00) [pid = 784] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:44:14 INFO - PROCESS | 784 | --DOMWINDOW == 76 (1A406400) [pid = 784] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:44:14 INFO - PROCESS | 784 | --DOMWINDOW == 75 (11A4C800) [pid = 784] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:44:14 INFO - PROCESS | 784 | --DOMWINDOW == 74 (15DBC400) [pid = 784] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:44:14 INFO - PROCESS | 784 | --DOMWINDOW == 73 (13C1D400) [pid = 784] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:44:14 INFO - PROCESS | 784 | --DOMWINDOW == 72 (10A07800) [pid = 784] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:44:14 INFO - PROCESS | 784 | --DOMWINDOW == 71 (0C394400) [pid = 784] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:44:14 INFO - PROCESS | 784 | --DOMWINDOW == 70 (19ED1400) [pid = 784] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:44:14 INFO - PROCESS | 784 | --DOMWINDOW == 69 (18013800) [pid = 784] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:44:14 INFO - PROCESS | 784 | 1470735854121 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:14 INFO - PROCESS | 784 | 1470735854123 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:14 INFO - PROCESS | 784 | ++DOCSHELL 1047C000 == 31 [pid = 784] [id = 740] 02:44:14 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (1051E000) [pid = 784] [serial = 2220] [outer = 00000000] 02:44:14 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (11A4C800) [pid = 784] [serial = 2221] [outer = 1051E000] 02:44:14 INFO - PROCESS | 784 | 1470735854177 Marionette DEBUG loaded listener.js 02:44:14 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (139CE000) [pid = 784] [serial = 2222] [outer = 1051E000] 02:44:14 INFO - PROCESS | 784 | 1470735854522 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 02:44:14 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:44:14 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 938ms 02:44:14 INFO - PROCESS | 784 | 1470735854576 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 02:44:14 INFO - PROCESS | 784 | 1470735854578 Marionette TRACE conn3 <- [1,2925,null,{"value":"13"}] 02:44:14 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:44:14 INFO - PROCESS | 784 | 1470735854582 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:44:14 INFO - PROCESS | 784 | 1470735854583 Marionette TRACE conn3 <- [1,2926,null,{}] 02:44:14 INFO - PROCESS | 784 | 1470735854587 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:14 INFO - PROCESS | 784 | 1470735854589 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:14 INFO - PROCESS | 784 | 1470735854704 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 02:44:14 INFO - PROCESS | 784 | 1470735854712 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:14 INFO - PROCESS | 784 | 1470735854714 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:14 INFO - PROCESS | 784 | ++DOCSHELL 1055D800 == 32 [pid = 784] [id = 741] 02:44:14 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (13EAB000) [pid = 784] [serial = 2223] [outer = 00000000] 02:44:14 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (18347400) [pid = 784] [serial = 2224] [outer = 13EAB000] 02:44:14 INFO - PROCESS | 784 | 1470735854757 Marionette DEBUG loaded listener.js 02:44:14 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (19730000) [pid = 784] [serial = 2225] [outer = 13EAB000] 02:44:15 INFO - PROCESS | 784 | 1470735855145 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 02:44:15 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. 02:44:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 594ms 02:44:15 INFO - PROCESS | 784 | 1470735855179 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 02:44:15 INFO - PROCESS | 784 | 1470735855181 Marionette TRACE conn3 <- [1,2929,null,{"value":"13"}] 02:44:15 INFO - PROCESS | 784 | 1470735855184 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:44:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:44:15 INFO - PROCESS | 784 | 1470735855186 Marionette TRACE conn3 <- [1,2930,null,{}] 02:44:15 INFO - PROCESS | 784 | 1470735855190 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:15 INFO - PROCESS | 784 | 1470735855192 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:15 INFO - PROCESS | 784 | 1470735855269 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 02:44:15 INFO - PROCESS | 784 | 1470735855274 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:15 INFO - PROCESS | 784 | 1470735855276 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:15 INFO - PROCESS | 784 | ++DOCSHELL 0F397400 == 33 [pid = 784] [id = 742] 02:44:15 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (19C04800) [pid = 784] [serial = 2226] [outer = 00000000] 02:44:15 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (19ED4800) [pid = 784] [serial = 2227] [outer = 19C04800] 02:44:15 INFO - PROCESS | 784 | 1470735855319 Marionette DEBUG loaded listener.js 02:44:15 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (19ED8800) [pid = 784] [serial = 2228] [outer = 19C04800] 02:44:15 INFO - PROCESS | 784 | 1470735855753 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 02:44:15 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 02:44:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:44:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 594ms 02:44:15 INFO - PROCESS | 784 | 1470735855782 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 02:44:15 INFO - PROCESS | 784 | 1470735855784 Marionette TRACE conn3 <- [1,2933,null,{"value":"13"}] 02:44:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:44:15 INFO - PROCESS | 784 | 1470735855787 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:44:15 INFO - PROCESS | 784 | 1470735855789 Marionette TRACE conn3 <- [1,2934,null,{}] 02:44:15 INFO - PROCESS | 784 | 1470735855793 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:15 INFO - PROCESS | 784 | 1470735855795 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:15 INFO - PROCESS | 784 | 1470735855875 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 02:44:15 INFO - PROCESS | 784 | 1470735855879 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:15 INFO - PROCESS | 784 | 1470735855881 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:15 INFO - PROCESS | 784 | ++DOCSHELL 1A404C00 == 34 [pid = 784] [id = 743] 02:44:15 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (1A405000) [pid = 784] [serial = 2229] [outer = 00000000] 02:44:15 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (1A5CA400) [pid = 784] [serial = 2230] [outer = 1A405000] 02:44:15 INFO - PROCESS | 784 | 1470735855924 Marionette DEBUG loaded listener.js 02:44:16 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (1A5D2C00) [pid = 784] [serial = 2231] [outer = 1A405000] 02:44:16 INFO - PROCESS | 784 | 1470735856545 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 02:44:16 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. 02:44:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 797ms 02:44:16 INFO - PROCESS | 784 | 1470735856590 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 02:44:16 INFO - PROCESS | 784 | 1470735856595 Marionette TRACE conn3 <- [1,2937,null,{"value":"13"}] 02:44:16 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:44:16 INFO - PROCESS | 784 | 1470735856600 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:44:16 INFO - PROCESS | 784 | 1470735856604 Marionette TRACE conn3 <- [1,2938,null,{}] 02:44:16 INFO - PROCESS | 784 | 1470735856610 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:16 INFO - PROCESS | 784 | 1470735856613 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:16 INFO - PROCESS | 784 | 1470735856772 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 02:44:16 INFO - PROCESS | 784 | 1470735856911 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:16 INFO - PROCESS | 784 | 1470735856914 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:16 INFO - PROCESS | 784 | ++DOCSHELL 11218000 == 35 [pid = 784] [id = 744] 02:44:16 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (1121A400) [pid = 784] [serial = 2232] [outer = 00000000] 02:44:16 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (13149C00) [pid = 784] [serial = 2233] [outer = 1121A400] 02:44:16 INFO - PROCESS | 784 | 1470735856971 Marionette DEBUG loaded listener.js 02:44:17 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (131EF800) [pid = 784] [serial = 2234] [outer = 1121A400] 02:44:17 INFO - PROCESS | 784 | ++DOCSHELL 152AC400 == 36 [pid = 784] [id = 745] 02:44:17 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (152AD400) [pid = 784] [serial = 2235] [outer = 00000000] 02:44:17 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (152AE800) [pid = 784] [serial = 2236] [outer = 152AD400] 02:44:17 INFO - PROCESS | 784 | 1470735857629 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 02:44:17 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. 02:44:17 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1031ms 02:44:17 INFO - PROCESS | 784 | 1470735857645 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 02:44:17 INFO - PROCESS | 784 | 1470735857650 Marionette TRACE conn3 <- [1,2941,null,{"value":"13"}] 02:44:17 INFO - PROCESS | 784 | 1470735857675 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:44:17 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:44:17 INFO - PROCESS | 784 | 1470735857678 Marionette TRACE conn3 <- [1,2942,null,{}] 02:44:17 INFO - PROCESS | 784 | 1470735857682 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:17 INFO - PROCESS | 784 | 1470735857685 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:17 INFO - PROCESS | 784 | 1470735857876 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 02:44:17 INFO - PROCESS | 784 | 1470735857886 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:17 INFO - PROCESS | 784 | 1470735857889 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:17 INFO - PROCESS | 784 | ++DOCSHELL 1536B400 == 37 [pid = 784] [id = 746] 02:44:17 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (1536B800) [pid = 784] [serial = 2237] [outer = 00000000] 02:44:17 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (161D8400) [pid = 784] [serial = 2238] [outer = 1536B800] 02:44:17 INFO - PROCESS | 784 | 1470735857945 Marionette DEBUG loaded listener.js 02:44:18 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (16A1C000) [pid = 784] [serial = 2239] [outer = 1536B800] 02:44:18 INFO - PROCESS | 784 | 1470735858796 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 02:44:18 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:44:18 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 02:44:18 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1157ms 02:44:18 INFO - PROCESS | 784 | 1470735858830 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 02:44:18 INFO - PROCESS | 784 | 1470735858834 Marionette TRACE conn3 <- [1,2945,null,{"value":"13"}] 02:44:18 INFO - PROCESS | 784 | 1470735858839 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:44:18 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:44:18 INFO - PROCESS | 784 | 1470735858842 Marionette TRACE conn3 <- [1,2946,null,{}] 02:44:18 INFO - PROCESS | 784 | 1470735858848 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:18 INFO - PROCESS | 784 | 1470735858850 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:18 INFO - PROCESS | 784 | 1470735858979 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 02:44:19 INFO - PROCESS | 784 | 1470735859117 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:19 INFO - PROCESS | 784 | 1470735859122 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:19 INFO - PROCESS | 784 | ++DOCSHELL 1121E800 == 38 [pid = 784] [id = 747] 02:44:19 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (1282F000) [pid = 784] [serial = 2240] [outer = 00000000] 02:44:19 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (130BC800) [pid = 784] [serial = 2241] [outer = 1282F000] 02:44:19 INFO - PROCESS | 784 | 1470735859178 Marionette DEBUG loaded listener.js 02:44:19 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (1315D800) [pid = 784] [serial = 2242] [outer = 1282F000] 02:44:19 INFO - PROCESS | 784 | --DOCSHELL 0F397400 == 37 [pid = 784] [id = 742] 02:44:19 INFO - PROCESS | 784 | --DOCSHELL 1055D800 == 36 [pid = 784] [id = 741] 02:44:19 INFO - PROCESS | 784 | --DOCSHELL 1047C000 == 35 [pid = 784] [id = 740] 02:44:19 INFO - PROCESS | 784 | --DOCSHELL 129BE400 == 34 [pid = 784] [id = 739] 02:44:19 INFO - PROCESS | 784 | --DOCSHELL 163AFC00 == 33 [pid = 784] [id = 738] 02:44:19 INFO - PROCESS | 784 | --DOCSHELL 131EF000 == 32 [pid = 784] [id = 737] 02:44:19 INFO - PROCESS | 784 | --DOCSHELL 132B6000 == 31 [pid = 784] [id = 736] 02:44:19 INFO - PROCESS | 784 | --DOCSHELL 11474400 == 30 [pid = 784] [id = 735] 02:44:19 INFO - PROCESS | 784 | --DOCSHELL 130B3400 == 29 [pid = 784] [id = 734] 02:44:19 INFO - PROCESS | 784 | --DOMWINDOW == 91 (16984800) [pid = 784] [serial = 2173] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 784 | --DOMWINDOW == 90 (1730C800) [pid = 784] [serial = 2176] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 784 | --DOMWINDOW == 89 (17785C00) [pid = 784] [serial = 2177] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 784 | --DOMWINDOW == 88 (1834B000) [pid = 784] [serial = 2179] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 784 | --DOMWINDOW == 87 (173AD800) [pid = 784] [serial = 2182] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 784 | --DOMWINDOW == 86 (1A4B8C00) [pid = 784] [serial = 2156] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 784 | --DOMWINDOW == 85 (1A40D800) [pid = 784] [serial = 2155] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 784 | --DOMWINDOW == 84 (12D6D400) [pid = 784] [serial = 2164] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 784 | --DOMWINDOW == 83 (1314F400) [pid = 784] [serial = 2165] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 784 | --DOMWINDOW == 82 (1614EC00) [pid = 784] [serial = 2170] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 784 | --DOMWINDOW == 81 (13EAB800) [pid = 784] [serial = 2167] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 784 | --DOMWINDOW == 80 (14FCB800) [pid = 784] [serial = 2168] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 784 | --DOMWINDOW == 79 (131F1000) [pid = 784] [serial = 2158] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 784 | --DOMWINDOW == 78 (152A8C00) [pid = 784] [serial = 2159] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 784 | --DOMWINDOW == 77 (10432400) [pid = 784] [serial = 2161] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 784 | --DOMWINDOW == 76 (10A0FC00) [pid = 784] [serial = 2162] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 784 | --DOMWINDOW == 75 (1A409800) [pid = 784] [serial = 2189] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 784 | --DOMWINDOW == 74 (1A405C00) [pid = 784] [serial = 2188] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 784 | --DOMWINDOW == 73 (19C0AC00) [pid = 784] [serial = 2185] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 784 | --DOMWINDOW == 72 (19ED6C00) [pid = 784] [serial = 2186] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 784 | --DOMWINDOW == 71 (18350400) [pid = 784] [serial = 2180] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 784 | --DOMWINDOW == 70 (16ACD400) [pid = 784] [serial = 2174] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 784 | --DOMWINDOW == 69 (17951C00) [pid = 784] [serial = 2183] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 784 | --DOMWINDOW == 68 (161DFC00) [pid = 784] [serial = 2171] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 784 | 1470735859681 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 02:44:19 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. 02:44:19 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 906ms 02:44:19 INFO - PROCESS | 784 | 1470735859745 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 02:44:19 INFO - PROCESS | 784 | 1470735859749 Marionette TRACE conn3 <- [1,2949,null,{"value":"13"}] 02:44:19 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:44:19 INFO - PROCESS | 784 | 1470735859756 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:44:19 INFO - PROCESS | 784 | 1470735859758 Marionette TRACE conn3 <- [1,2950,null,{}] 02:44:19 INFO - PROCESS | 784 | 1470735859762 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:19 INFO - PROCESS | 784 | 1470735859765 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:19 INFO - PROCESS | 784 | 1470735859853 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 02:44:19 INFO - PROCESS | 784 | 1470735859859 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:19 INFO - PROCESS | 784 | 1470735859862 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:19 INFO - PROCESS | 784 | ++DOCSHELL 10FA5000 == 30 [pid = 784] [id = 748] 02:44:19 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (11474400) [pid = 784] [serial = 2243] [outer = 00000000] 02:44:19 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (13447C00) [pid = 784] [serial = 2244] [outer = 11474400] 02:44:19 INFO - PROCESS | 784 | 1470735859908 Marionette DEBUG loaded listener.js 02:44:19 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (14297400) [pid = 784] [serial = 2245] [outer = 11474400] 02:44:20 INFO - PROCESS | 784 | 1470735860407 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 02:44:20 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. 02:44:20 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 703ms 02:44:20 INFO - PROCESS | 784 | 1470735860457 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 02:44:20 INFO - PROCESS | 784 | 1470735860459 Marionette TRACE conn3 <- [1,2953,null,{"value":"13"}] 02:44:20 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:44:20 INFO - PROCESS | 784 | 1470735860463 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:44:20 INFO - PROCESS | 784 | 1470735860466 Marionette TRACE conn3 <- [1,2954,null,{}] 02:44:20 INFO - PROCESS | 784 | 1470735860477 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:20 INFO - PROCESS | 784 | 1470735860481 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:20 INFO - PROCESS | 784 | 1470735860569 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 02:44:20 INFO - PROCESS | 784 | 1470735860625 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:20 INFO - PROCESS | 784 | 1470735860628 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:20 INFO - PROCESS | 784 | ++DOCSHELL 16157800 == 31 [pid = 784] [id = 749] 02:44:20 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (161D9C00) [pid = 784] [serial = 2246] [outer = 00000000] 02:44:20 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (161E0000) [pid = 784] [serial = 2247] [outer = 161D9C00] 02:44:20 INFO - PROCESS | 784 | 1470735860766 Marionette DEBUG loaded listener.js 02:44:20 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (163A9C00) [pid = 784] [serial = 2248] [outer = 161D9C00] 02:44:21 INFO - PROCESS | 784 | 1470735861112 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 02:44:21 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. 02:44:21 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 688ms 02:44:21 INFO - PROCESS | 784 | 1470735861173 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 02:44:21 INFO - PROCESS | 784 | 1470735861176 Marionette TRACE conn3 <- [1,2957,null,{"value":"13"}] 02:44:21 INFO - PROCESS | 784 | 1470735861179 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:44:21 INFO - PROCESS | 784 | 1470735861181 Marionette TRACE conn3 <- [1,2958,null,{}] 02:44:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:44:21 INFO - PROCESS | 784 | 1470735861185 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:21 INFO - PROCESS | 784 | 1470735861187 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:21 INFO - PROCESS | 784 | 1470735861272 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 02:44:21 INFO - PROCESS | 784 | 1470735861277 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:21 INFO - PROCESS | 784 | 1470735861279 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:21 INFO - PROCESS | 784 | ++DOCSHELL 16ACE400 == 32 [pid = 784] [id = 750] 02:44:21 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (16AD0800) [pid = 784] [serial = 2249] [outer = 00000000] 02:44:21 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (1730C800) [pid = 784] [serial = 2250] [outer = 16AD0800] 02:44:21 INFO - PROCESS | 784 | 1470735861332 Marionette DEBUG loaded listener.js 02:44:21 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (1777D000) [pid = 784] [serial = 2251] [outer = 16AD0800] 02:44:21 INFO - PROCESS | 784 | 1470735861787 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 02:44:21 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. 02:44:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 625ms 02:44:21 INFO - PROCESS | 784 | 1470735861821 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 02:44:21 INFO - PROCESS | 784 | 1470735861823 Marionette TRACE conn3 <- [1,2961,null,{"value":"13"}] 02:44:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:44:21 INFO - PROCESS | 784 | 1470735861827 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:44:21 INFO - PROCESS | 784 | 1470735861828 Marionette TRACE conn3 <- [1,2962,null,{}] 02:44:21 INFO - PROCESS | 784 | 1470735861832 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:21 INFO - PROCESS | 784 | 1470735861834 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:21 INFO - PROCESS | 784 | 1470735861953 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 02:44:21 INFO - PROCESS | 784 | 1470735861959 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:21 INFO - PROCESS | 784 | 1470735861961 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:21 INFO - PROCESS | 784 | ++DOCSHELL 129BE400 == 33 [pid = 784] [id = 751] 02:44:21 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (129C5C00) [pid = 784] [serial = 2252] [outer = 00000000] 02:44:22 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (1794C400) [pid = 784] [serial = 2253] [outer = 129C5C00] 02:44:22 INFO - PROCESS | 784 | 1470735862004 Marionette DEBUG loaded listener.js 02:44:22 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (17954800) [pid = 784] [serial = 2254] [outer = 129C5C00] 02:44:22 INFO - PROCESS | 784 | 1470735862471 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 02:44:22 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. 02:44:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 703ms 02:44:22 INFO - PROCESS | 784 | 1470735862526 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 02:44:22 INFO - PROCESS | 784 | 1470735862528 Marionette TRACE conn3 <- [1,2965,null,{"value":"13"}] 02:44:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:44:22 INFO - PROCESS | 784 | 1470735862531 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:44:22 INFO - PROCESS | 784 | 1470735862533 Marionette TRACE conn3 <- [1,2966,null,{}] 02:44:22 INFO - PROCESS | 784 | 1470735862536 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:22 INFO - PROCESS | 784 | 1470735862541 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:22 INFO - PROCESS | 784 | 1470735862694 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 02:44:22 INFO - PROCESS | 784 | 1470735862759 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:22 INFO - PROCESS | 784 | 1470735862761 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:22 INFO - PROCESS | 784 | ++DOCSHELL 1834B000 == 34 [pid = 784] [id = 752] 02:44:22 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (1834CC00) [pid = 784] [serial = 2255] [outer = 00000000] 02:44:22 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (19ECE400) [pid = 784] [serial = 2256] [outer = 1834CC00] 02:44:22 INFO - PROCESS | 784 | 1470735862805 Marionette DEBUG loaded listener.js 02:44:22 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (19EDB800) [pid = 784] [serial = 2257] [outer = 1834CC00] 02:44:23 INFO - PROCESS | 784 | 1470735863185 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 02:44:23 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. 02:44:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 703ms 02:44:23 INFO - PROCESS | 784 | 1470735863231 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 02:44:23 INFO - PROCESS | 784 | 1470735863233 Marionette TRACE conn3 <- [1,2969,null,{"value":"13"}] 02:44:23 INFO - PROCESS | 784 | 1470735863236 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:44:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:44:23 INFO - PROCESS | 784 | 1470735863238 Marionette TRACE conn3 <- [1,2970,null,{}] 02:44:23 INFO - PROCESS | 784 | 1470735863241 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:23 INFO - PROCESS | 784 | 1470735863243 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:23 INFO - PROCESS | 784 | 1470735863390 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 02:44:23 INFO - PROCESS | 784 | 1470735863465 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:23 INFO - PROCESS | 784 | 1470735863467 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:23 INFO - PROCESS | 784 | ++DOCSHELL 1A407000 == 35 [pid = 784] [id = 753] 02:44:23 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1A40C400) [pid = 784] [serial = 2258] [outer = 00000000] 02:44:23 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (1A4C2800) [pid = 784] [serial = 2259] [outer = 1A40C400] 02:44:23 INFO - PROCESS | 784 | 1470735863510 Marionette DEBUG loaded listener.js 02:44:23 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (1A5C6000) [pid = 784] [serial = 2260] [outer = 1A40C400] 02:44:23 INFO - PROCESS | 784 | --DOMWINDOW == 85 (16ACE000) [pid = 784] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:44:23 INFO - PROCESS | 784 | --DOMWINDOW == 84 (1051E000) [pid = 784] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:44:23 INFO - PROCESS | 784 | --DOMWINDOW == 83 (19C04800) [pid = 784] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:44:23 INFO - PROCESS | 784 | --DOMWINDOW == 82 (1147E000) [pid = 784] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:44:23 INFO - PROCESS | 784 | --DOMWINDOW == 81 (152C6000) [pid = 784] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:44:23 INFO - PROCESS | 784 | --DOMWINDOW == 80 (19793800) [pid = 784] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:44:23 INFO - PROCESS | 784 | --DOMWINDOW == 79 (14299000) [pid = 784] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:44:23 INFO - PROCESS | 784 | --DOMWINDOW == 78 (13EAB000) [pid = 784] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:44:23 INFO - PROCESS | 784 | --DOMWINDOW == 77 (152A7000) [pid = 784] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:44:23 INFO - PROCESS | 784 | --DOMWINDOW == 76 (11480800) [pid = 784] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:44:23 INFO - PROCESS | 784 | --DOMWINDOW == 75 (13E9D000) [pid = 784] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:44:23 INFO - PROCESS | 784 | --DOMWINDOW == 74 (13147000) [pid = 784] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:44:23 INFO - PROCESS | 784 | --DOMWINDOW == 73 (163B0800) [pid = 784] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:44:23 INFO - PROCESS | 784 | 1470735863956 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 02:44:23 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 02:44:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:44:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:44:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 735ms 02:44:23 INFO - PROCESS | 784 | 1470735863977 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 02:44:23 INFO - PROCESS | 784 | 1470735863979 Marionette TRACE conn3 <- [1,2973,null,{"value":"13"}] 02:44:23 INFO - PROCESS | 784 | 1470735863982 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:44:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:44:23 INFO - PROCESS | 784 | 1470735863984 Marionette TRACE conn3 <- [1,2974,null,{}] 02:44:24 INFO - PROCESS | 784 | 1470735863988 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:24 INFO - PROCESS | 784 | 1470735863990 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:24 INFO - PROCESS | 784 | 1470735864117 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 02:44:24 INFO - PROCESS | 784 | 1470735864176 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:24 INFO - PROCESS | 784 | 1470735864178 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:24 INFO - PROCESS | 784 | ++DOCSHELL 152B4C00 == 36 [pid = 784] [id = 754] 02:44:24 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (1601C000) [pid = 784] [serial = 2261] [outer = 00000000] 02:44:24 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (1A4B8C00) [pid = 784] [serial = 2262] [outer = 1601C000] 02:44:24 INFO - PROCESS | 784 | 1470735864221 Marionette DEBUG loaded listener.js 02:44:24 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (1A5D1400) [pid = 784] [serial = 2263] [outer = 1601C000] 02:44:24 INFO - PROCESS | 784 | 1470735864547 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 02:44:24 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. 02:44:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 594ms 02:44:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:44:24 INFO - PROCESS | 784 | 1470735864580 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 02:44:24 INFO - PROCESS | 784 | 1470735864582 Marionette TRACE conn3 <- [1,2977,null,{"value":"13"}] 02:44:24 INFO - PROCESS | 784 | 1470735864585 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:44:24 INFO - PROCESS | 784 | 1470735864587 Marionette TRACE conn3 <- [1,2978,null,{}] 02:44:24 INFO - PROCESS | 784 | 1470735864590 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:24 INFO - PROCESS | 784 | 1470735864592 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:24 INFO - PROCESS | 784 | 1470735864722 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 02:44:24 INFO - PROCESS | 784 | 1470735864730 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:24 INFO - PROCESS | 784 | 1470735864731 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:24 INFO - PROCESS | 784 | ++DOCSHELL 16154000 == 37 [pid = 784] [id = 755] 02:44:24 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (1716A400) [pid = 784] [serial = 2264] [outer = 00000000] 02:44:24 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (1A60E000) [pid = 784] [serial = 2265] [outer = 1716A400] 02:44:24 INFO - PROCESS | 784 | 1470735864779 Marionette DEBUG loaded listener.js 02:44:24 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (1A60FC00) [pid = 784] [serial = 2266] [outer = 1716A400] 02:44:25 INFO - PROCESS | 784 | ++DOCSHELL 1A717800 == 38 [pid = 784] [id = 756] 02:44:25 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (1A718000) [pid = 784] [serial = 2267] [outer = 00000000] 02:44:25 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (1A718C00) [pid = 784] [serial = 2268] [outer = 1A718000] 02:44:25 INFO - PROCESS | 784 | 1470735865215 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 02:44:25 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. 02:44:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 688ms 02:44:25 INFO - PROCESS | 784 | 1470735865295 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 02:44:25 INFO - PROCESS | 784 | 1470735865297 Marionette TRACE conn3 <- [1,2981,null,{"value":"13"}] 02:44:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:44:25 INFO - PROCESS | 784 | 1470735865301 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:44:25 INFO - PROCESS | 784 | 1470735865303 Marionette TRACE conn3 <- [1,2982,null,{}] 02:44:25 INFO - PROCESS | 784 | 1470735865306 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:25 INFO - PROCESS | 784 | 1470735865308 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:25 INFO - PROCESS | 784 | 1470735865417 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 02:44:25 INFO - PROCESS | 784 | 1470735865424 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:25 INFO - PROCESS | 784 | 1470735865426 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:25 INFO - PROCESS | 784 | ++DOCSHELL 19C05C00 == 39 [pid = 784] [id = 757] 02:44:25 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (1A713000) [pid = 784] [serial = 2269] [outer = 00000000] 02:44:25 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (1A71A800) [pid = 784] [serial = 2270] [outer = 1A713000] 02:44:25 INFO - PROCESS | 784 | 1470735865470 Marionette DEBUG loaded listener.js 02:44:25 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1A71E400) [pid = 784] [serial = 2271] [outer = 1A713000] 02:44:26 INFO - PROCESS | 784 | 1470735866014 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 02:44:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:44:26 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 02:44:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 750ms 02:44:26 INFO - PROCESS | 784 | 1470735866043 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 02:44:26 INFO - PROCESS | 784 | 1470735866047 Marionette TRACE conn3 <- [1,2985,null,{"value":"13"}] 02:44:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:44:26 INFO - PROCESS | 784 | 1470735866120 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:44:26 INFO - PROCESS | 784 | 1470735866124 Marionette TRACE conn3 <- [1,2986,null,{}] 02:44:26 INFO - PROCESS | 784 | 1470735866130 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:26 INFO - PROCESS | 784 | 1470735866133 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:26 INFO - PROCESS | 784 | 1470735866257 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 02:44:26 INFO - PROCESS | 784 | 1470735866369 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:26 INFO - PROCESS | 784 | 1470735866372 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:26 INFO - PROCESS | 784 | ++DOCSHELL 10A0FC00 == 40 [pid = 784] [id = 758] 02:44:26 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (10A49800) [pid = 784] [serial = 2272] [outer = 00000000] 02:44:26 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (13249C00) [pid = 784] [serial = 2273] [outer = 10A49800] 02:44:26 INFO - PROCESS | 784 | 1470735866430 Marionette DEBUG loaded listener.js 02:44:26 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (1429B800) [pid = 784] [serial = 2274] [outer = 10A49800] 02:44:26 INFO - PROCESS | 784 | 1470735866952 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 02:44:26 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. 02:44:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 875ms 02:44:26 INFO - PROCESS | 784 | 1470735866985 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 02:44:27 INFO - PROCESS | 784 | 1470735866990 Marionette TRACE conn3 <- [1,2989,null,{"value":"13"}] 02:44:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:44:27 INFO - PROCESS | 784 | 1470735866998 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:44:27 INFO - PROCESS | 784 | 1470735867000 Marionette TRACE conn3 <- [1,2990,null,{}] 02:44:27 INFO - PROCESS | 784 | 1470735867004 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:27 INFO - PROCESS | 784 | 1470735867007 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:27 INFO - PROCESS | 784 | 1470735867117 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 02:44:27 INFO - PROCESS | 784 | 1470735867230 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:27 INFO - PROCESS | 784 | 1470735867233 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:27 INFO - PROCESS | 784 | ++DOCSHELL 1536B000 == 41 [pid = 784] [id = 759] 02:44:27 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (16020000) [pid = 784] [serial = 2275] [outer = 00000000] 02:44:27 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (168E1400) [pid = 784] [serial = 2276] [outer = 16020000] 02:44:27 INFO - PROCESS | 784 | 1470735867329 Marionette DEBUG loaded listener.js 02:44:27 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (16ADA400) [pid = 784] [serial = 2277] [outer = 16020000] 02:44:27 INFO - PROCESS | 784 | 1470735867889 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 02:44:27 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. 02:44:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 937ms 02:44:27 INFO - PROCESS | 784 | 1470735867944 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 02:44:27 INFO - PROCESS | 784 | 1470735867947 Marionette TRACE conn3 <- [1,2993,null,{"value":"13"}] 02:44:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:44:27 INFO - PROCESS | 784 | 1470735867951 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:44:27 INFO - PROCESS | 784 | 1470735867954 Marionette TRACE conn3 <- [1,2994,null,{}] 02:44:27 INFO - PROCESS | 784 | 1470735867965 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:27 INFO - PROCESS | 784 | 1470735867970 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:28 INFO - PROCESS | 784 | 1470735868076 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 02:44:28 INFO - PROCESS | 784 | 1470735868219 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:28 INFO - PROCESS | 784 | 1470735868222 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:28 INFO - PROCESS | 784 | ++DOCSHELL 1A603C00 == 42 [pid = 784] [id = 760] 02:44:28 INFO - PROCESS | 784 | ++DOMWINDOW == 91 (1A606800) [pid = 784] [serial = 2278] [outer = 00000000] 02:44:28 INFO - PROCESS | 784 | ++DOMWINDOW == 92 (1A714800) [pid = 784] [serial = 2279] [outer = 1A606800] 02:44:28 INFO - PROCESS | 784 | 1470735868279 Marionette DEBUG loaded listener.js 02:44:28 INFO - PROCESS | 784 | ++DOMWINDOW == 93 (1A827400) [pid = 784] [serial = 2280] [outer = 1A606800] 02:44:28 INFO - PROCESS | 784 | 1470735868784 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 02:44:28 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. 02:44:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 844ms 02:44:28 INFO - PROCESS | 784 | 1470735868793 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 02:44:28 INFO - PROCESS | 784 | 1470735868796 Marionette TRACE conn3 <- [1,2997,null,{"value":"13"}] 02:44:28 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:44:28 INFO - PROCESS | 784 | 1470735868799 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:44:28 INFO - PROCESS | 784 | 1470735868801 Marionette TRACE conn3 <- [1,2998,null,{}] 02:44:28 INFO - PROCESS | 784 | 1470735868805 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:28 INFO - PROCESS | 784 | 1470735868807 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:28 INFO - PROCESS | 784 | 1470735868914 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 02:44:29 INFO - PROCESS | 784 | 1470735869053 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:29 INFO - PROCESS | 784 | 1470735869056 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:29 INFO - PROCESS | 784 | ++DOCSHELL 17949C00 == 43 [pid = 784] [id = 761] 02:44:29 INFO - PROCESS | 784 | ++DOMWINDOW == 94 (1A713400) [pid = 784] [serial = 2281] [outer = 00000000] 02:44:29 INFO - PROCESS | 784 | ++DOMWINDOW == 95 (1A834800) [pid = 784] [serial = 2282] [outer = 1A713400] 02:44:29 INFO - PROCESS | 784 | 1470735869112 Marionette DEBUG loaded listener.js 02:44:29 INFO - PROCESS | 784 | ++DOMWINDOW == 96 (1AA7CC00) [pid = 784] [serial = 2283] [outer = 1A713400] 02:44:29 INFO - PROCESS | 784 | [784] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:44:29 INFO - PROCESS | 784 | 1470735869671 Marionette TRACE conn3 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:44:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:44:29 INFO - {} 02:44:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:44:29 INFO - {} 02:44:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:44:29 INFO - {} 02:44:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:44:29 INFO - {} 02:44:29 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 906ms 02:44:29 INFO - PROCESS | 784 | 1470735869704 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 02:44:29 INFO - PROCESS | 784 | 1470735869708 Marionette TRACE conn3 <- [1,3001,null,{"value":"13"}] 02:44:29 INFO - PROCESS | 784 | 1470735869713 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:44:29 INFO - TEST-START | /FileAPI/fileReader.html 02:44:29 INFO - PROCESS | 784 | 1470735869715 Marionette TRACE conn3 <- [1,3002,null,{}] 02:44:29 INFO - PROCESS | 784 | 1470735869719 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:29 INFO - PROCESS | 784 | 1470735869721 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:29 INFO - PROCESS | 784 | 1470735869879 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 02:44:29 INFO - PROCESS | 784 | 1470735869889 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:29 INFO - PROCESS | 784 | 1470735869891 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:29 INFO - PROCESS | 784 | ++DOCSHELL 1297F800 == 44 [pid = 784] [id = 762] 02:44:29 INFO - PROCESS | 784 | ++DOMWINDOW == 97 (129BC800) [pid = 784] [serial = 2284] [outer = 00000000] 02:44:29 INFO - PROCESS | 784 | ++DOMWINDOW == 98 (13EAB400) [pid = 784] [serial = 2285] [outer = 129BC800] 02:44:29 INFO - PROCESS | 784 | 1470735869944 Marionette DEBUG loaded listener.js 02:44:30 INFO - PROCESS | 784 | ++DOMWINDOW == 99 (152ABC00) [pid = 784] [serial = 2286] [outer = 129BC800] 02:44:30 INFO - PROCESS | 784 | 1470735870664 Marionette TRACE conn3 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 02:44:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:44:30 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:44:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:44:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:44:30 INFO - TEST-OK | /FileAPI/fileReader.html | took 985ms 02:44:30 INFO - PROCESS | 784 | 1470735870702 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 02:44:30 INFO - PROCESS | 784 | 1470735870706 Marionette TRACE conn3 <- [1,3005,null,{"value":"13"}] 02:44:30 INFO - TEST-START | /FileAPI/historical.html 02:44:30 INFO - PROCESS | 784 | 1470735870711 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:44:30 INFO - PROCESS | 784 | 1470735870714 Marionette TRACE conn3 <- [1,3006,null,{}] 02:44:30 INFO - PROCESS | 784 | 1470735870735 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:30 INFO - PROCESS | 784 | 1470735870738 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:30 INFO - PROCESS | 784 | 1470735870872 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 02:44:30 INFO - PROCESS | 784 | 1470735870941 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:30 INFO - PROCESS | 784 | 1470735870944 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:30 INFO - PROCESS | 784 | ++DOCSHELL 12DA7800 == 45 [pid = 784] [id = 763] 02:44:30 INFO - PROCESS | 784 | ++DOMWINDOW == 100 (130DA000) [pid = 784] [serial = 2287] [outer = 00000000] 02:44:31 INFO - PROCESS | 784 | ++DOMWINDOW == 101 (152A7000) [pid = 784] [serial = 2288] [outer = 130DA000] 02:44:31 INFO - PROCESS | 784 | 1470735870992 Marionette DEBUG loaded listener.js 02:44:31 INFO - PROCESS | 784 | ++DOMWINDOW == 102 (152B4400) [pid = 784] [serial = 2289] [outer = 130DA000] 02:44:31 INFO - PROCESS | 784 | 1470735871525 Marionette TRACE conn3 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 02:44:32 INFO - PROCESS | 784 | --DOCSHELL 1A717800 == 44 [pid = 784] [id = 756] 02:44:32 INFO - PROCESS | 784 | --DOCSHELL 16154000 == 43 [pid = 784] [id = 755] 02:44:32 INFO - PROCESS | 784 | --DOCSHELL 152B4C00 == 42 [pid = 784] [id = 754] 02:44:32 INFO - PROCESS | 784 | --DOCSHELL 1A407000 == 41 [pid = 784] [id = 753] 02:44:32 INFO - PROCESS | 784 | --DOCSHELL 1834B000 == 40 [pid = 784] [id = 752] 02:44:32 INFO - PROCESS | 784 | --DOCSHELL 129BE400 == 39 [pid = 784] [id = 751] 02:44:32 INFO - PROCESS | 784 | --DOCSHELL 16ACE400 == 38 [pid = 784] [id = 750] 02:44:32 INFO - PROCESS | 784 | --DOCSHELL 16157800 == 37 [pid = 784] [id = 749] 02:44:32 INFO - PROCESS | 784 | --DOCSHELL 10FA5000 == 36 [pid = 784] [id = 748] 02:44:32 INFO - PROCESS | 784 | --DOCSHELL 1121E800 == 35 [pid = 784] [id = 747] 02:44:32 INFO - PROCESS | 784 | --DOCSHELL 11218000 == 34 [pid = 784] [id = 744] 02:44:32 INFO - PROCESS | 784 | --DOCSHELL 152AC400 == 33 [pid = 784] [id = 745] 02:44:32 INFO - PROCESS | 784 | --DOCSHELL 1A404C00 == 32 [pid = 784] [id = 743] 02:44:32 INFO - PROCESS | 784 | --DOCSHELL 1536B400 == 31 [pid = 784] [id = 746] 02:44:32 INFO - PROCESS | 784 | --DOCSHELL 1297F800 == 30 [pid = 784] [id = 762] 02:44:32 INFO - PROCESS | 784 | --DOCSHELL 17949C00 == 29 [pid = 784] [id = 761] 02:44:32 INFO - PROCESS | 784 | --DOCSHELL 1536B000 == 28 [pid = 784] [id = 759] 02:44:32 INFO - PROCESS | 784 | --DOCSHELL 1A603C00 == 27 [pid = 784] [id = 760] 02:44:32 INFO - PROCESS | 784 | --DOCSHELL 19C05C00 == 26 [pid = 784] [id = 757] 02:44:32 INFO - PROCESS | 784 | --DOCSHELL 10A0FC00 == 25 [pid = 784] [id = 758] 02:44:32 INFO - PROCESS | 784 | --DOMWINDOW == 101 (1282A400) [pid = 784] [serial = 2206] [outer = 00000000] [url = about:blank] 02:44:32 INFO - PROCESS | 784 | --DOMWINDOW == 100 (1293D400) [pid = 784] [serial = 2207] [outer = 00000000] [url = about:blank] 02:44:32 INFO - PROCESS | 784 | --DOMWINDOW == 99 (1536A400) [pid = 784] [serial = 2212] [outer = 00000000] [url = about:blank] 02:44:32 INFO - PROCESS | 784 | --DOMWINDOW == 98 (14292800) [pid = 784] [serial = 2209] [outer = 00000000] [url = about:blank] 02:44:32 INFO - PROCESS | 784 | --DOMWINDOW == 97 (1429A800) [pid = 784] [serial = 2210] [outer = 00000000] [url = about:blank] 02:44:32 INFO - PROCESS | 784 | --DOMWINDOW == 96 (14297C00) [pid = 784] [serial = 2204] [outer = 00000000] [url = about:blank] 02:44:32 INFO - PROCESS | 784 | --DOMWINDOW == 95 (13C24000) [pid = 784] [serial = 2203] [outer = 00000000] [url = about:blank] 02:44:32 INFO - PROCESS | 784 | --DOMWINDOW == 94 (16ACE800) [pid = 784] [serial = 2215] [outer = 00000000] [url = about:blank] 02:44:32 INFO - PROCESS | 784 | --DOMWINDOW == 93 (1A5CA400) [pid = 784] [serial = 2230] [outer = 00000000] [url = about:blank] 02:44:32 INFO - PROCESS | 784 | --DOMWINDOW == 92 (176A6400) [pid = 784] [serial = 2218] [outer = 00000000] [url = about:blank] 02:44:32 INFO - PROCESS | 784 | --DOMWINDOW == 91 (16AD9000) [pid = 784] [serial = 2216] [outer = 00000000] [url = about:blank] 02:44:32 INFO - PROCESS | 784 | --DOMWINDOW == 90 (11A4C800) [pid = 784] [serial = 2221] [outer = 00000000] [url = about:blank] 02:44:32 INFO - PROCESS | 784 | --DOMWINDOW == 89 (19ED8800) [pid = 784] [serial = 2228] [outer = 00000000] [url = about:blank] 02:44:32 INFO - PROCESS | 784 | --DOMWINDOW == 88 (17755400) [pid = 784] [serial = 2219] [outer = 00000000] [url = about:blank] 02:44:32 INFO - PROCESS | 784 | --DOMWINDOW == 87 (19ED4800) [pid = 784] [serial = 2227] [outer = 00000000] [url = about:blank] 02:44:32 INFO - PROCESS | 784 | --DOMWINDOW == 86 (132C1000) [pid = 784] [serial = 2192] [outer = 00000000] [url = about:blank] 02:44:32 INFO - PROCESS | 784 | --DOMWINDOW == 85 (131E3400) [pid = 784] [serial = 2191] [outer = 00000000] [url = about:blank] 02:44:32 INFO - PROCESS | 784 | --DOMWINDOW == 84 (1614F000) [pid = 784] [serial = 2195] [outer = 00000000] [url = about:blank] 02:44:32 INFO - PROCESS | 784 | --DOMWINDOW == 83 (15D93400) [pid = 784] [serial = 2194] [outer = 00000000] [url = about:blank] 02:44:32 INFO - PROCESS | 784 | --DOMWINDOW == 82 (1A4BF000) [pid = 784] [serial = 2198] [outer = 00000000] [url = about:blank] 02:44:32 INFO - PROCESS | 784 | --DOMWINDOW == 81 (19EDC000) [pid = 784] [serial = 2197] [outer = 00000000] [url = about:blank] 02:44:32 INFO - PROCESS | 784 | --DOMWINDOW == 80 (1A402C00) [pid = 784] [serial = 2201] [outer = 00000000] [url = about:blank] 02:44:32 INFO - PROCESS | 784 | --DOMWINDOW == 79 (17949000) [pid = 784] [serial = 2200] [outer = 00000000] [url = about:blank] 02:44:32 INFO - PROCESS | 784 | --DOMWINDOW == 78 (139CE000) [pid = 784] [serial = 2222] [outer = 00000000] [url = about:blank] 02:44:32 INFO - PROCESS | 784 | --DOMWINDOW == 77 (19730000) [pid = 784] [serial = 2225] [outer = 00000000] [url = about:blank] 02:44:32 INFO - PROCESS | 784 | --DOMWINDOW == 76 (18347400) [pid = 784] [serial = 2224] [outer = 00000000] [url = about:blank] 02:44:32 INFO - PROCESS | 784 | --DOMWINDOW == 75 (15DBB000) [pid = 784] [serial = 2213] [outer = 00000000] [url = about:blank] 02:44:32 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:44:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:44:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:44:32 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:44:32 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:44:32 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:44:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:44:32 INFO - TEST-OK | /FileAPI/historical.html | took 1563ms 02:44:32 INFO - PROCESS | 784 | 1470735872286 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 02:44:32 INFO - PROCESS | 784 | 1470735872291 Marionette TRACE conn3 <- [1,3009,null,{"value":"13"}] 02:44:32 INFO - TEST-START | /FileAPI/idlharness.html 02:44:32 INFO - PROCESS | 784 | 1470735872297 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:44:32 INFO - PROCESS | 784 | 1470735872300 Marionette TRACE conn3 <- [1,3010,null,{}] 02:44:32 INFO - PROCESS | 784 | 1470735872306 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:32 INFO - PROCESS | 784 | 1470735872309 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:32 INFO - PROCESS | 784 | 1470735872396 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 02:44:32 INFO - PROCESS | 784 | 1470735872402 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:32 INFO - PROCESS | 784 | 1470735872407 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:32 INFO - PROCESS | 784 | ++DOCSHELL 10A48C00 == 26 [pid = 784] [id = 764] 02:44:32 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (10A49400) [pid = 784] [serial = 2290] [outer = 00000000] 02:44:32 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (10B77800) [pid = 784] [serial = 2291] [outer = 10A49400] 02:44:32 INFO - PROCESS | 784 | 1470735872455 Marionette DEBUG loaded listener.js 02:44:32 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (1121E800) [pid = 784] [serial = 2292] [outer = 10A49400] 02:44:33 INFO - PROCESS | 784 | 1470735873297 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:44:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:44:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:44:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:44:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:44:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:44:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:44:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:44:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:44:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:44:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:44:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:44:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:44:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:44:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:44:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:44:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:44:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:44:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:44:33 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 02:44:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:44:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:44:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:44:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:44:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:44:33 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 02:44:33 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 02:44:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:44:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:44:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:44:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:44:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:44:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:44:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:44:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:44:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:44:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:44:33 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 02:44:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:44:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:44:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:44:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:44:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:44:33 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 02:44:33 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 02:44:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:44:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:44:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:44:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:44:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:44:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:44:33 INFO - TEST-OK | /FileAPI/idlharness.html | took 1156ms 02:44:33 INFO - PROCESS | 784 | 1470735873451 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 02:44:33 INFO - PROCESS | 784 | 1470735873454 Marionette TRACE conn3 <- [1,3013,null,{"value":"13"}] 02:44:33 INFO - TEST-START | /FileAPI/idlharness.worker 02:44:33 INFO - PROCESS | 784 | 1470735873461 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:44:33 INFO - PROCESS | 784 | 1470735873465 Marionette TRACE conn3 <- [1,3014,null,{}] 02:44:33 INFO - PROCESS | 784 | 1470735873469 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:33 INFO - PROCESS | 784 | 1470735873471 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:33 INFO - PROCESS | 784 | 1470735873610 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 02:44:33 INFO - PROCESS | 784 | 1470735873622 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:33 INFO - PROCESS | 784 | 1470735873625 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:33 INFO - PROCESS | 784 | ++DOCSHELL 161DF800 == 27 [pid = 784] [id = 765] 02:44:33 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (163A7400) [pid = 784] [serial = 2293] [outer = 00000000] 02:44:33 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (16963000) [pid = 784] [serial = 2294] [outer = 163A7400] 02:44:33 INFO - PROCESS | 784 | 1470735873677 Marionette DEBUG loaded listener.js 02:44:33 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (16986C00) [pid = 784] [serial = 2295] [outer = 163A7400] 02:44:33 INFO - PROCESS | 784 | [784] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:44:34 INFO - PROCESS | 784 | 1470735874685 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:44:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:44:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:44:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:44:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:44:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:44:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:44:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:44:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:44:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:44:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:44:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:44:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:44:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:44:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:44:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:44:34 INFO - {} 02:44:34 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 02:44:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:44:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:44:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:44:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:44:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:44:34 INFO - {} 02:44:34 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 - {} 02:44:34 INFO - {} 02:44:34 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 02:44:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:44:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:44:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:44:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:44:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:44:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:44:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:44:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:44:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:44:34 INFO - {} 02:44:34 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 02:44:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:44:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:44:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:44:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:44:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:44:34 INFO - {} 02:44:34 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 - {} 02:44:34 INFO - {} 02:44:34 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 02:44:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:44:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:44:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:44:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:44:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:44:34 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 02:44:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:44:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:44:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:44:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:44:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:44:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:44:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:44:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:44:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:44:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:44:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:44:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:44:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:44:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:44:34 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 02:44:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:44:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:44:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:44:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:44:34 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 02:44:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:44:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:44:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:44:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:44:34 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 02:44:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:44:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:44:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:44:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:44:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:44:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:44:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:44:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:44:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:44:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:44:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:44:34 INFO - {} 02:44:34 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1438ms 02:44:34 INFO - PROCESS | 784 | 1470735874891 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 02:44:34 INFO - PROCESS | 784 | 1470735874894 Marionette TRACE conn3 <- [1,3017,null,{"value":"13"}] 02:44:34 INFO - PROCESS | 784 | 1470735874898 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:44:34 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:44:34 INFO - PROCESS | 784 | 1470735874900 Marionette TRACE conn3 <- [1,3018,null,{}] 02:44:34 INFO - PROCESS | 784 | 1470735874917 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:34 INFO - PROCESS | 784 | 1470735874921 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:35 INFO - PROCESS | 784 | 1470735875067 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 02:44:35 INFO - PROCESS | 784 | 1470735875087 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:35 INFO - PROCESS | 784 | 1470735875091 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:35 INFO - PROCESS | 784 | ++DOCSHELL 1AB54C00 == 28 [pid = 784] [id = 766] 02:44:35 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (1AB55000) [pid = 784] [serial = 2296] [outer = 00000000] 02:44:35 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (1AB57800) [pid = 784] [serial = 2297] [outer = 1AB55000] 02:44:35 INFO - PROCESS | 784 | 1470735875140 Marionette DEBUG loaded listener.js 02:44:35 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (1AB5BC00) [pid = 784] [serial = 2298] [outer = 1AB55000] 02:44:35 INFO - PROCESS | 784 | 1470735875591 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 02:44:35 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 02:44:35 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 734ms 02:44:35 INFO - PROCESS | 784 | 1470735875641 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 02:44:35 INFO - PROCESS | 784 | 1470735875643 Marionette TRACE conn3 <- [1,3021,null,{"value":"13"}] 02:44:35 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:44:35 INFO - PROCESS | 784 | 1470735875646 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:44:35 INFO - PROCESS | 784 | 1470735875648 Marionette TRACE conn3 <- [1,3022,null,{}] 02:44:35 INFO - PROCESS | 784 | 1470735875651 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:35 INFO - PROCESS | 784 | 1470735875653 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:35 INFO - PROCESS | 784 | 1470735875775 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 02:44:35 INFO - PROCESS | 784 | 1470735875846 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:35 INFO - PROCESS | 784 | 1470735875848 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:35 INFO - PROCESS | 784 | ++DOCSHELL 1B0BAC00 == 29 [pid = 784] [id = 767] 02:44:35 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (1B0BEC00) [pid = 784] [serial = 2299] [outer = 00000000] 02:44:35 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (1B0C1400) [pid = 784] [serial = 2300] [outer = 1B0BEC00] 02:44:35 INFO - PROCESS | 784 | 1470735875893 Marionette DEBUG loaded listener.js 02:44:35 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (1B340800) [pid = 784] [serial = 2301] [outer = 1B0BEC00] 02:44:36 INFO - PROCESS | 784 | 1470735876286 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 02:44:36 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:44:36 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 704ms 02:44:36 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:44:36 INFO - PROCESS | 784 | 1470735876348 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 02:44:36 INFO - PROCESS | 784 | 1470735876350 Marionette TRACE conn3 <- [1,3025,null,{"value":"13"}] 02:44:36 INFO - PROCESS | 784 | 1470735876353 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:44:36 INFO - PROCESS | 784 | 1470735876355 Marionette TRACE conn3 <- [1,3026,null,{}] 02:44:36 INFO - PROCESS | 784 | 1470735876366 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:36 INFO - PROCESS | 784 | 1470735876368 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:36 INFO - PROCESS | 784 | 1470735876755 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 02:44:36 INFO - PROCESS | 784 | --DOMWINDOW == 86 (1716A400) [pid = 784] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:44:36 INFO - PROCESS | 784 | --DOMWINDOW == 85 (1A718000) [pid = 784] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:44:36 INFO - PROCESS | 784 | --DOMWINDOW == 84 (129C5C00) [pid = 784] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:44:36 INFO - PROCESS | 784 | --DOMWINDOW == 83 (1834CC00) [pid = 784] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:44:36 INFO - PROCESS | 784 | --DOMWINDOW == 82 (1A40C400) [pid = 784] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:44:36 INFO - PROCESS | 784 | --DOMWINDOW == 81 (1601C000) [pid = 784] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:44:36 INFO - PROCESS | 784 | --DOMWINDOW == 80 (1A405000) [pid = 784] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:44:36 INFO - PROCESS | 784 | --DOMWINDOW == 79 (1282F000) [pid = 784] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:44:36 INFO - PROCESS | 784 | --DOMWINDOW == 78 (1536B800) [pid = 784] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:44:36 INFO - PROCESS | 784 | --DOMWINDOW == 77 (11474400) [pid = 784] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:44:36 INFO - PROCESS | 784 | --DOMWINDOW == 76 (161D9C00) [pid = 784] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:44:36 INFO - PROCESS | 784 | --DOMWINDOW == 75 (16AD0800) [pid = 784] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:44:36 INFO - PROCESS | 784 | --DOMWINDOW == 74 (1121A400) [pid = 784] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:44:36 INFO - PROCESS | 784 | --DOMWINDOW == 73 (152AD400) [pid = 784] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:44:36 INFO - PROCESS | 784 | --DOMWINDOW == 72 (1A713000) [pid = 784] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:44:36 INFO - PROCESS | 784 | 1470735876833 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:36 INFO - PROCESS | 784 | 1470735876836 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:36 INFO - PROCESS | 784 | ++DOCSHELL 0F2CC800 == 30 [pid = 784] [id = 768] 02:44:36 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (0F2CCC00) [pid = 784] [serial = 2302] [outer = 00000000] 02:44:36 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (0F2D1C00) [pid = 784] [serial = 2303] [outer = 0F2CCC00] 02:44:36 INFO - PROCESS | 784 | 1470735876880 Marionette DEBUG loaded listener.js 02:44:36 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (1047E800) [pid = 784] [serial = 2304] [outer = 0F2CCC00] 02:44:37 INFO - PROCESS | 784 | 1470735877201 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 02:44:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:44:37 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 891ms 02:44:37 INFO - PROCESS | 784 | 1470735877265 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 02:44:37 INFO - PROCESS | 784 | 1470735877267 Marionette TRACE conn3 <- [1,3029,null,{"value":"13"}] 02:44:37 INFO - PROCESS | 784 | 1470735877271 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:44:37 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:44:37 INFO - PROCESS | 784 | 1470735877282 Marionette TRACE conn3 <- [1,3030,null,{}] 02:44:37 INFO - PROCESS | 784 | 1470735877286 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:37 INFO - PROCESS | 784 | 1470735877292 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:37 INFO - PROCESS | 784 | 1470735877395 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 02:44:37 INFO - PROCESS | 784 | 1470735877401 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:37 INFO - PROCESS | 784 | 1470735877403 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:37 INFO - PROCESS | 784 | ++DOCSHELL 10AC3800 == 31 [pid = 784] [id = 769] 02:44:37 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (10AC4400) [pid = 784] [serial = 2305] [outer = 00000000] 02:44:37 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (10AD0800) [pid = 784] [serial = 2306] [outer = 10AC4400] 02:44:37 INFO - PROCESS | 784 | 1470735877447 Marionette DEBUG loaded listener.js 02:44:37 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (161DFC00) [pid = 784] [serial = 2307] [outer = 10AC4400] 02:44:38 INFO - PROCESS | 784 | 1470735878047 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:44:38 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. 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:44:38 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'.) 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:44:38 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. 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:44:38 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. 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:44:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:44:38 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. 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:44:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:44:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 02:44:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:44:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:44:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:44:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:44:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:44:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:44:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:44:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:44:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:44:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:44:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:44:38 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 891ms 02:44:38 INFO - PROCESS | 784 | 1470735878171 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 02:44:38 INFO - PROCESS | 784 | 1470735878174 Marionette TRACE conn3 <- [1,3033,null,{"value":"13"}] 02:44:38 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:44:38 INFO - PROCESS | 784 | 1470735878177 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:44:38 INFO - PROCESS | 784 | 1470735878179 Marionette TRACE conn3 <- [1,3034,null,{}] 02:44:38 INFO - PROCESS | 784 | 1470735878183 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:38 INFO - PROCESS | 784 | 1470735878186 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:38 INFO - PROCESS | 784 | 1470735878305 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 02:44:38 INFO - PROCESS | 784 | 1470735878313 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:38 INFO - PROCESS | 784 | 1470735878315 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:38 INFO - PROCESS | 784 | ++DOCSHELL 16559400 == 32 [pid = 784] [id = 770] 02:44:38 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (1655D800) [pid = 784] [serial = 2308] [outer = 00000000] 02:44:38 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (16564000) [pid = 784] [serial = 2309] [outer = 1655D800] 02:44:38 INFO - PROCESS | 784 | 1470735878358 Marionette DEBUG loaded listener.js 02:44:38 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (1A71C800) [pid = 784] [serial = 2310] [outer = 1655D800] 02:44:38 INFO - PROCESS | 784 | [784] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:44:38 INFO - PROCESS | 784 | 1470735878847 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:44:38 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:44:38 INFO - {} 02:44:38 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 704ms 02:44:38 INFO - PROCESS | 784 | 1470735878913 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 02:44:38 INFO - PROCESS | 784 | 1470735878918 Marionette TRACE conn3 <- [1,3037,null,{"value":"13"}] 02:44:38 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:44:38 INFO - PROCESS | 784 | 1470735878942 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:44:38 INFO - PROCESS | 784 | 1470735878948 Marionette TRACE conn3 <- [1,3038,null,{}] 02:44:38 INFO - PROCESS | 784 | 1470735878955 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:38 INFO - PROCESS | 784 | 1470735878958 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:39 INFO - PROCESS | 784 | 1470735879078 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 02:44:39 INFO - PROCESS | 784 | 1470735879192 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:39 INFO - PROCESS | 784 | 1470735879197 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:39 INFO - PROCESS | 784 | ++DOCSHELL 0F22D400 == 33 [pid = 784] [id = 771] 02:44:39 INFO - PROCESS | 784 | ++DOMWINDOW == 82 (0F22D800) [pid = 784] [serial = 2311] [outer = 00000000] 02:44:39 INFO - PROCESS | 784 | ++DOMWINDOW == 83 (0F2CAC00) [pid = 784] [serial = 2312] [outer = 0F22D800] 02:44:39 INFO - PROCESS | 784 | 1470735879276 Marionette DEBUG loaded listener.js 02:44:39 INFO - PROCESS | 784 | ++DOMWINDOW == 84 (103D1400) [pid = 784] [serial = 2313] [outer = 0F22D800] 02:44:39 INFO - PROCESS | 784 | 1470735879963 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 02:44:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:44:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:44:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:44:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:44:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1079ms 02:44:40 INFO - PROCESS | 784 | 1470735879996 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 02:44:40 INFO - PROCESS | 784 | 1470735880002 Marionette TRACE conn3 <- [1,3041,null,{"value":"13"}] 02:44:40 INFO - PROCESS | 784 | 1470735880030 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:44:40 INFO - PROCESS | 784 | 1470735880034 Marionette TRACE conn3 <- [1,3042,null,{}] 02:44:40 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:44:40 INFO - PROCESS | 784 | 1470735880038 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:40 INFO - PROCESS | 784 | 1470735880041 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:40 INFO - PROCESS | 784 | 1470735880157 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 02:44:40 INFO - PROCESS | 784 | 1470735880298 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:40 INFO - PROCESS | 784 | 1470735880300 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:40 INFO - PROCESS | 784 | ++DOCSHELL 10FAA400 == 34 [pid = 784] [id = 772] 02:44:40 INFO - PROCESS | 784 | ++DOMWINDOW == 85 (10FAAC00) [pid = 784] [serial = 2314] [outer = 00000000] 02:44:40 INFO - PROCESS | 784 | ++DOMWINDOW == 86 (12932800) [pid = 784] [serial = 2315] [outer = 10FAAC00] 02:44:40 INFO - PROCESS | 784 | 1470735880358 Marionette DEBUG loaded listener.js 02:44:40 INFO - PROCESS | 784 | ++DOMWINDOW == 87 (1314F400) [pid = 784] [serial = 2316] [outer = 10FAAC00] 02:44:41 INFO - PROCESS | 784 | 1470735881301 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:44:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:44:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:44:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:44:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:44:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:44:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:44:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:44:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:44:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:44:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:44:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:44:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:44:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:44:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:44:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:44:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:44:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:44:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:44:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:44:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:44:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:44:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:44:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:44:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:44:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:44:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:44:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:44:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:44:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:44:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:44:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:44:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:44:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:44:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:44:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:44:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:44:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:44:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:44:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:44:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:44:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:44:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:44:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:44:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:44:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:44:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:44:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:44:41 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" 02:44:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:44:41 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" 02:44:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:44:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:44:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1500ms 02:44:41 INFO - PROCESS | 784 | 1470735881526 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 02:44:41 INFO - PROCESS | 784 | 1470735881529 Marionette TRACE conn3 <- [1,3045,null,{"value":"13"}] 02:44:41 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:44:41 INFO - PROCESS | 784 | 1470735881534 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:44:41 INFO - PROCESS | 784 | 1470735881537 Marionette TRACE conn3 <- [1,3046,null,{}] 02:44:41 INFO - PROCESS | 784 | 1470735881549 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:41 INFO - PROCESS | 784 | 1470735881553 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:41 INFO - PROCESS | 784 | 1470735881769 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 02:44:41 INFO - PROCESS | 784 | 1470735881931 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:41 INFO - PROCESS | 784 | 1470735881934 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:41 INFO - PROCESS | 784 | ++DOCSHELL 0F22CC00 == 35 [pid = 784] [id = 773] 02:44:41 INFO - PROCESS | 784 | ++DOMWINDOW == 88 (0F22DC00) [pid = 784] [serial = 2317] [outer = 00000000] 02:44:41 INFO - PROCESS | 784 | ++DOMWINDOW == 89 (0F234800) [pid = 784] [serial = 2318] [outer = 0F22DC00] 02:44:42 INFO - PROCESS | 784 | 1470735881985 Marionette DEBUG loaded listener.js 02:44:42 INFO - PROCESS | 784 | ++DOMWINDOW == 90 (0F2C9000) [pid = 784] [serial = 2319] [outer = 0F22DC00] 02:44:42 INFO - PROCESS | 784 | --DOCSHELL 10AC3800 == 34 [pid = 784] [id = 769] 02:44:42 INFO - PROCESS | 784 | --DOCSHELL 0F2CC800 == 33 [pid = 784] [id = 768] 02:44:42 INFO - PROCESS | 784 | --DOCSHELL 1B0BAC00 == 32 [pid = 784] [id = 767] 02:44:42 INFO - PROCESS | 784 | --DOCSHELL 1AB54C00 == 31 [pid = 784] [id = 766] 02:44:42 INFO - PROCESS | 784 | --DOCSHELL 161DF800 == 30 [pid = 784] [id = 765] 02:44:42 INFO - PROCESS | 784 | --DOCSHELL 10A48C00 == 29 [pid = 784] [id = 764] 02:44:42 INFO - PROCESS | 784 | --DOMWINDOW == 89 (1A71E400) [pid = 784] [serial = 2271] [outer = 00000000] [url = about:blank] 02:44:42 INFO - PROCESS | 784 | --DOMWINDOW == 88 (1A71A800) [pid = 784] [serial = 2270] [outer = 00000000] [url = about:blank] 02:44:42 INFO - PROCESS | 784 | --DOMWINDOW == 87 (1A60FC00) [pid = 784] [serial = 2266] [outer = 00000000] [url = about:blank] 02:44:42 INFO - PROCESS | 784 | --DOMWINDOW == 86 (1A718C00) [pid = 784] [serial = 2268] [outer = 00000000] [url = about:blank] 02:44:42 INFO - PROCESS | 784 | --DOMWINDOW == 85 (1794C400) [pid = 784] [serial = 2253] [outer = 00000000] [url = about:blank] 02:44:42 INFO - PROCESS | 784 | --DOMWINDOW == 84 (19ECE400) [pid = 784] [serial = 2256] [outer = 00000000] [url = about:blank] 02:44:42 INFO - PROCESS | 784 | --DOMWINDOW == 83 (17954800) [pid = 784] [serial = 2254] [outer = 00000000] [url = about:blank] 02:44:42 INFO - PROCESS | 784 | --DOMWINDOW == 82 (1A4C2800) [pid = 784] [serial = 2259] [outer = 00000000] [url = about:blank] 02:44:42 INFO - PROCESS | 784 | --DOMWINDOW == 81 (1A4B8C00) [pid = 784] [serial = 2262] [outer = 00000000] [url = about:blank] 02:44:42 INFO - PROCESS | 784 | --DOMWINDOW == 80 (19EDB800) [pid = 784] [serial = 2257] [outer = 00000000] [url = about:blank] 02:44:42 INFO - PROCESS | 784 | --DOMWINDOW == 79 (1A5D2C00) [pid = 784] [serial = 2231] [outer = 00000000] [url = about:blank] 02:44:42 INFO - PROCESS | 784 | --DOMWINDOW == 78 (130BC800) [pid = 784] [serial = 2241] [outer = 00000000] [url = about:blank] 02:44:42 INFO - PROCESS | 784 | --DOMWINDOW == 77 (1315D800) [pid = 784] [serial = 2242] [outer = 00000000] [url = about:blank] 02:44:42 INFO - PROCESS | 784 | --DOMWINDOW == 76 (161D8400) [pid = 784] [serial = 2238] [outer = 00000000] [url = about:blank] 02:44:42 INFO - PROCESS | 784 | --DOMWINDOW == 75 (16A1C000) [pid = 784] [serial = 2239] [outer = 00000000] [url = about:blank] 02:44:42 INFO - PROCESS | 784 | --DOMWINDOW == 74 (13447C00) [pid = 784] [serial = 2244] [outer = 00000000] [url = about:blank] 02:44:42 INFO - PROCESS | 784 | --DOMWINDOW == 73 (14297400) [pid = 784] [serial = 2245] [outer = 00000000] [url = about:blank] 02:44:42 INFO - PROCESS | 784 | --DOMWINDOW == 72 (161E0000) [pid = 784] [serial = 2247] [outer = 00000000] [url = about:blank] 02:44:42 INFO - PROCESS | 784 | --DOMWINDOW == 71 (163A9C00) [pid = 784] [serial = 2248] [outer = 00000000] [url = about:blank] 02:44:42 INFO - PROCESS | 784 | --DOMWINDOW == 70 (1730C800) [pid = 784] [serial = 2250] [outer = 00000000] [url = about:blank] 02:44:42 INFO - PROCESS | 784 | --DOMWINDOW == 69 (13149C00) [pid = 784] [serial = 2233] [outer = 00000000] [url = about:blank] 02:44:42 INFO - PROCESS | 784 | --DOMWINDOW == 68 (131EF800) [pid = 784] [serial = 2234] [outer = 00000000] [url = about:blank] 02:44:42 INFO - PROCESS | 784 | --DOMWINDOW == 67 (152AE800) [pid = 784] [serial = 2236] [outer = 00000000] [url = about:blank] 02:44:42 INFO - PROCESS | 784 | --DOMWINDOW == 66 (1A60E000) [pid = 784] [serial = 2265] [outer = 00000000] [url = about:blank] 02:44:42 INFO - PROCESS | 784 | --DOMWINDOW == 65 (1A5C6000) [pid = 784] [serial = 2260] [outer = 00000000] [url = about:blank] 02:44:42 INFO - PROCESS | 784 | --DOMWINDOW == 64 (1A5D1400) [pid = 784] [serial = 2263] [outer = 00000000] [url = about:blank] 02:44:42 INFO - PROCESS | 784 | --DOMWINDOW == 63 (1777D000) [pid = 784] [serial = 2251] [outer = 00000000] [url = about:blank] 02:44:42 INFO - PROCESS | 784 | 1470735882567 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 02:44:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:44:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:44:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:44:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:44:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:44:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:44:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:44:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:44:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:44:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:44:42 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:44:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:42 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:44:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:44:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:44:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:44:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:44:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:44:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:44:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:44:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:44:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:44:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:44:42 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1063ms 02:44:42 INFO - PROCESS | 784 | 1470735882607 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 02:44:42 INFO - PROCESS | 784 | 1470735882610 Marionette TRACE conn3 <- [1,3049,null,{"value":"13"}] 02:44:42 INFO - PROCESS | 784 | 1470735882615 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:44:42 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:44:42 INFO - PROCESS | 784 | 1470735882618 Marionette TRACE conn3 <- [1,3050,null,{}] 02:44:42 INFO - PROCESS | 784 | 1470735882622 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:42 INFO - PROCESS | 784 | 1470735882626 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:42 INFO - PROCESS | 784 | 1470735882714 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 02:44:42 INFO - PROCESS | 784 | 1470735882812 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:42 INFO - PROCESS | 784 | 1470735882815 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:42 INFO - PROCESS | 784 | ++DOCSHELL 10AC3800 == 30 [pid = 784] [id = 774] 02:44:42 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (10AC4C00) [pid = 784] [serial = 2320] [outer = 00000000] 02:44:42 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (10ACB400) [pid = 784] [serial = 2321] [outer = 10AC4C00] 02:44:42 INFO - PROCESS | 784 | 1470735882862 Marionette DEBUG loaded listener.js 02:44:42 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (1121E000) [pid = 784] [serial = 2322] [outer = 10AC4C00] 02:44:43 INFO - PROCESS | 784 | [784] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:44:43 INFO - PROCESS | 784 | 1470735883315 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:44:43 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:44:43 INFO - {} 02:44:43 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 735ms 02:44:43 INFO - PROCESS | 784 | 1470735883359 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 02:44:43 INFO - PROCESS | 784 | 1470735883362 Marionette TRACE conn3 <- [1,3053,null,{"value":"13"}] 02:44:43 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:44:43 INFO - PROCESS | 784 | 1470735883365 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:44:43 INFO - PROCESS | 784 | 1470735883367 Marionette TRACE conn3 <- [1,3054,null,{}] 02:44:43 INFO - PROCESS | 784 | 1470735883371 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:43 INFO - PROCESS | 784 | 1470735883373 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:43 INFO - PROCESS | 784 | 1470735883464 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 02:44:43 INFO - PROCESS | 784 | 1470735883475 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:43 INFO - PROCESS | 784 | 1470735883477 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:43 INFO - PROCESS | 784 | ++DOCSHELL 131F1000 == 31 [pid = 784] [id = 775] 02:44:43 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (131F1400) [pid = 784] [serial = 2323] [outer = 00000000] 02:44:43 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (1343EC00) [pid = 784] [serial = 2324] [outer = 131F1400] 02:44:43 INFO - PROCESS | 784 | 1470735883521 Marionette DEBUG loaded listener.js 02:44:43 INFO - PROCESS | 784 | ++DOMWINDOW == 69 (139C9C00) [pid = 784] [serial = 2325] [outer = 131F1400] 02:44:44 INFO - PROCESS | 784 | 1470735883996 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 02:44:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:44:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:44:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:44:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:44:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:44:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:44:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:44:44 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 703ms 02:44:44 INFO - PROCESS | 784 | 1470735884064 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 02:44:44 INFO - PROCESS | 784 | 1470735884068 Marionette TRACE conn3 <- [1,3057,null,{"value":"13"}] 02:44:44 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:44:44 INFO - PROCESS | 784 | 1470735884078 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:44:44 INFO - PROCESS | 784 | 1470735884082 Marionette TRACE conn3 <- [1,3058,null,{}] 02:44:44 INFO - PROCESS | 784 | 1470735884086 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:44 INFO - PROCESS | 784 | 1470735884089 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:44 INFO - PROCESS | 784 | 1470735884177 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 02:44:44 INFO - PROCESS | 784 | 1470735884282 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:44 INFO - PROCESS | 784 | 1470735884284 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:44 INFO - PROCESS | 784 | ++DOCSHELL 152AE000 == 32 [pid = 784] [id = 776] 02:44:44 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (152AE800) [pid = 784] [serial = 2326] [outer = 00000000] 02:44:44 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (15837C00) [pid = 784] [serial = 2327] [outer = 152AE800] 02:44:44 INFO - PROCESS | 784 | 1470735884328 Marionette DEBUG loaded listener.js 02:44:44 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (1583C400) [pid = 784] [serial = 2328] [outer = 152AE800] 02:44:44 INFO - PROCESS | 784 | 1470735884723 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 02:44:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:44:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:44:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:44:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:44:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:44:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:44:44 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 688ms 02:44:44 INFO - PROCESS | 784 | 1470735884774 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 02:44:44 INFO - PROCESS | 784 | 1470735884776 Marionette TRACE conn3 <- [1,3061,null,{"value":"13"}] 02:44:44 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:44:44 INFO - PROCESS | 784 | 1470735884784 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:44:44 INFO - PROCESS | 784 | 1470735884786 Marionette TRACE conn3 <- [1,3062,null,{}] 02:44:44 INFO - PROCESS | 784 | 1470735884789 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:44 INFO - PROCESS | 784 | 1470735884791 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:44 INFO - PROCESS | 784 | 1470735884933 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 02:44:44 INFO - PROCESS | 784 | 1470735884952 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:44 INFO - PROCESS | 784 | 1470735884954 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:44 INFO - PROCESS | 784 | ++DOCSHELL 15DBE000 == 33 [pid = 784] [id = 777] 02:44:44 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (1601C000) [pid = 784] [serial = 2329] [outer = 00000000] 02:44:45 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (163AB400) [pid = 784] [serial = 2330] [outer = 1601C000] 02:44:45 INFO - PROCESS | 784 | 1470735885004 Marionette DEBUG loaded listener.js 02:44:45 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (16557C00) [pid = 784] [serial = 2331] [outer = 1601C000] 02:44:45 INFO - PROCESS | 784 | 1470735885424 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 02:44:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:44:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:44:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:44:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:44:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:44:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:44:45 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 703ms 02:44:45 INFO - PROCESS | 784 | 1470735885484 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 02:44:45 INFO - PROCESS | 784 | 1470735885486 Marionette TRACE conn3 <- [1,3065,null,{"value":"13"}] 02:44:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:44:45 INFO - PROCESS | 784 | 1470735885490 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:44:45 INFO - PROCESS | 784 | 1470735885491 Marionette TRACE conn3 <- [1,3066,null,{}] 02:44:45 INFO - PROCESS | 784 | 1470735885501 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:45 INFO - PROCESS | 784 | 1470735885503 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:45 INFO - PROCESS | 784 | 1470735885617 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 02:44:45 INFO - PROCESS | 784 | 1470735885626 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:45 INFO - PROCESS | 784 | 1470735885632 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:45 INFO - PROCESS | 784 | ++DOCSHELL 16565400 == 34 [pid = 784] [id = 778] 02:44:45 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (16565C00) [pid = 784] [serial = 2332] [outer = 00000000] 02:44:45 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (16986800) [pid = 784] [serial = 2333] [outer = 16565C00] 02:44:45 INFO - PROCESS | 784 | 1470735885741 Marionette DEBUG loaded listener.js 02:44:45 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (16AD5000) [pid = 784] [serial = 2334] [outer = 16565C00] 02:44:46 INFO - PROCESS | 784 | 1470735886188 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 02:44:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:44:46 INFO - PROCESS | 784 | 1470735886234 Marionette TRACE conn3 <- [1,3069,null,{"value":"13"}] 02:44:46 INFO - PROCESS | 784 | 1470735886237 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:44:46 INFO - PROCESS | 784 | 1470735886239 Marionette TRACE conn3 <- [1,3070,null,{}] 02:44:46 INFO - PROCESS | 784 | 1470735886282 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:46 INFO - PROCESS | 784 | 1470735886284 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:46 INFO - PROCESS | 784 | 1470735886401 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 02:44:46 INFO - PROCESS | 784 | 1470735886413 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:46 INFO - PROCESS | 784 | 1470735886424 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:46 INFO - PROCESS | 784 | ++DOCSHELL 173E4400 == 35 [pid = 784] [id = 779] 02:44:46 INFO - PROCESS | 784 | ++DOMWINDOW == 79 (173E6400) [pid = 784] [serial = 2335] [outer = 00000000] 02:44:46 INFO - PROCESS | 784 | ++DOMWINDOW == 80 (1777EC00) [pid = 784] [serial = 2336] [outer = 173E6400] 02:44:46 INFO - PROCESS | 784 | 1470735886528 Marionette DEBUG loaded listener.js 02:44:46 INFO - PROCESS | 784 | ++DOMWINDOW == 81 (1792A800) [pid = 784] [serial = 2337] [outer = 173E6400] 02:44:46 INFO - PROCESS | 784 | --DOMWINDOW == 80 (163A7400) [pid = 784] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 02:44:46 INFO - PROCESS | 784 | --DOMWINDOW == 79 (1AB55000) [pid = 784] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 02:44:46 INFO - PROCESS | 784 | --DOMWINDOW == 78 (10A49400) [pid = 784] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 02:44:46 INFO - PROCESS | 784 | --DOMWINDOW == 77 (130DA000) [pid = 784] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 02:44:46 INFO - PROCESS | 784 | --DOMWINDOW == 76 (1B0BEC00) [pid = 784] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 02:44:46 INFO - PROCESS | 784 | --DOMWINDOW == 75 (10A49800) [pid = 784] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:44:46 INFO - PROCESS | 784 | --DOMWINDOW == 74 (16020000) [pid = 784] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:44:46 INFO - PROCESS | 784 | --DOMWINDOW == 73 (1A606800) [pid = 784] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:44:46 INFO - PROCESS | 784 | --DOMWINDOW == 72 (1A713400) [pid = 784] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 02:44:46 INFO - PROCESS | 784 | --DOMWINDOW == 71 (129BC800) [pid = 784] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 02:44:46 INFO - PROCESS | 784 | --DOMWINDOW == 70 (0F2CCC00) [pid = 784] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 02:44:46 INFO - PROCESS | 784 | --DOMWINDOW == 69 (10AC4400) [pid = 784] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 02:44:46 INFO - PROCESS | 784 | 1470735886949 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 02:44:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:44:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:44:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:44:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:44:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 750ms 02:44:47 INFO - PROCESS | 784 | 1470735886991 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 02:44:47 INFO - PROCESS | 784 | 1470735886994 Marionette TRACE conn3 <- [1,3073,null,{"value":"13"}] 02:44:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:44:47 INFO - PROCESS | 784 | 1470735886999 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:44:47 INFO - PROCESS | 784 | 1470735887002 Marionette TRACE conn3 <- [1,3074,null,{}] 02:44:47 INFO - PROCESS | 784 | 1470735887010 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:47 INFO - PROCESS | 784 | 1470735887012 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:47 INFO - PROCESS | 784 | 1470735887091 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 02:44:47 INFO - PROCESS | 784 | 1470735887096 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:47 INFO - PROCESS | 784 | 1470735887098 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:47 INFO - PROCESS | 784 | ++DOCSHELL 16C54800 == 36 [pid = 784] [id = 780] 02:44:47 INFO - PROCESS | 784 | ++DOMWINDOW == 70 (16C54C00) [pid = 784] [serial = 2338] [outer = 00000000] 02:44:47 INFO - PROCESS | 784 | ++DOMWINDOW == 71 (1794D000) [pid = 784] [serial = 2339] [outer = 16C54C00] 02:44:47 INFO - PROCESS | 784 | 1470735887141 Marionette DEBUG loaded listener.js 02:44:47 INFO - PROCESS | 784 | ++DOMWINDOW == 72 (17953400) [pid = 784] [serial = 2340] [outer = 16C54C00] 02:44:47 INFO - PROCESS | 784 | 1470735887551 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:44:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:44:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 594ms 02:44:47 INFO - PROCESS | 784 | 1470735887595 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 02:44:47 INFO - PROCESS | 784 | 1470735887597 Marionette TRACE conn3 <- [1,3077,null,{"value":"13"}] 02:44:47 INFO - PROCESS | 784 | 1470735887600 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:44:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:44:47 INFO - PROCESS | 784 | 1470735887602 Marionette TRACE conn3 <- [1,3078,null,{}] 02:44:47 INFO - PROCESS | 784 | 1470735887605 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:47 INFO - PROCESS | 784 | 1470735887607 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:47 INFO - PROCESS | 784 | 1470735887734 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 02:44:47 INFO - PROCESS | 784 | 1470735887741 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:47 INFO - PROCESS | 784 | 1470735887743 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:47 INFO - PROCESS | 784 | ++DOCSHELL 1777E400 == 37 [pid = 784] [id = 781] 02:44:47 INFO - PROCESS | 784 | ++DOMWINDOW == 73 (1794C400) [pid = 784] [serial = 2341] [outer = 00000000] 02:44:47 INFO - PROCESS | 784 | ++DOMWINDOW == 74 (1834CC00) [pid = 784] [serial = 2342] [outer = 1794C400] 02:44:47 INFO - PROCESS | 784 | 1470735887786 Marionette DEBUG loaded listener.js 02:44:47 INFO - PROCESS | 784 | ++DOMWINDOW == 75 (1834D400) [pid = 784] [serial = 2343] [outer = 1794C400] 02:44:48 INFO - PROCESS | 784 | 1470735888198 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:44:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:44:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 625ms 02:44:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:44:48 INFO - PROCESS | 784 | 1470735888238 Marionette TRACE conn3 -> [0,3081,"getWindowHandle",null] 02:44:48 INFO - PROCESS | 784 | 1470735888240 Marionette TRACE conn3 <- [1,3081,null,{"value":"13"}] 02:44:48 INFO - PROCESS | 784 | 1470735888244 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:44:48 INFO - PROCESS | 784 | 1470735888245 Marionette TRACE conn3 <- [1,3082,null,{}] 02:44:48 INFO - PROCESS | 784 | 1470735888249 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:48 INFO - PROCESS | 784 | 1470735888251 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:48 INFO - PROCESS | 784 | 1470735888376 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 02:44:48 INFO - PROCESS | 784 | 1470735888453 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:48 INFO - PROCESS | 784 | 1470735888455 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:48 INFO - PROCESS | 784 | ++DOCSHELL 10AC8400 == 38 [pid = 784] [id = 782] 02:44:48 INFO - PROCESS | 784 | ++DOMWINDOW == 76 (10AC9800) [pid = 784] [serial = 2344] [outer = 00000000] 02:44:48 INFO - PROCESS | 784 | ++DOMWINDOW == 77 (13149400) [pid = 784] [serial = 2345] [outer = 10AC9800] 02:44:48 INFO - PROCESS | 784 | 1470735888500 Marionette DEBUG loaded listener.js 02:44:48 INFO - PROCESS | 784 | ++DOMWINDOW == 78 (142A0800) [pid = 784] [serial = 2346] [outer = 10AC9800] 02:44:49 INFO - PROCESS | 784 | --DOCSHELL 12DA7800 == 37 [pid = 784] [id = 763] 02:44:49 INFO - PROCESS | 784 | --DOCSHELL 10AC3800 == 36 [pid = 784] [id = 774] 02:44:49 INFO - PROCESS | 784 | --DOCSHELL 0F22CC00 == 35 [pid = 784] [id = 773] 02:44:49 INFO - PROCESS | 784 | --DOCSHELL 10FAA400 == 34 [pid = 784] [id = 772] 02:44:49 INFO - PROCESS | 784 | --DOCSHELL 16559400 == 33 [pid = 784] [id = 770] 02:44:49 INFO - PROCESS | 784 | --DOCSHELL 0F22D400 == 32 [pid = 784] [id = 771] 02:44:49 INFO - PROCESS | 784 | --DOCSHELL 16C54800 == 31 [pid = 784] [id = 780] 02:44:49 INFO - PROCESS | 784 | --DOCSHELL 131F1000 == 30 [pid = 784] [id = 775] 02:44:49 INFO - PROCESS | 784 | --DOCSHELL 173E4400 == 29 [pid = 784] [id = 779] 02:44:49 INFO - PROCESS | 784 | --DOCSHELL 16565400 == 28 [pid = 784] [id = 778] 02:44:49 INFO - PROCESS | 784 | --DOCSHELL 15DBE000 == 27 [pid = 784] [id = 777] 02:44:49 INFO - PROCESS | 784 | --DOCSHELL 152AE000 == 26 [pid = 784] [id = 776] 02:44:49 INFO - PROCESS | 784 | --DOCSHELL 1777E400 == 25 [pid = 784] [id = 781] 02:44:50 INFO - PROCESS | 784 | --DOMWINDOW == 77 (16986C00) [pid = 784] [serial = 2295] [outer = 00000000] [url = about:blank] 02:44:50 INFO - PROCESS | 784 | --DOMWINDOW == 76 (1AB57800) [pid = 784] [serial = 2297] [outer = 00000000] [url = about:blank] 02:44:50 INFO - PROCESS | 784 | --DOMWINDOW == 75 (16963000) [pid = 784] [serial = 2294] [outer = 00000000] [url = about:blank] 02:44:50 INFO - PROCESS | 784 | --DOMWINDOW == 74 (10B77800) [pid = 784] [serial = 2291] [outer = 00000000] [url = about:blank] 02:44:50 INFO - PROCESS | 784 | --DOMWINDOW == 73 (1121E800) [pid = 784] [serial = 2292] [outer = 00000000] [url = about:blank] 02:44:50 INFO - PROCESS | 784 | --DOMWINDOW == 72 (152B4400) [pid = 784] [serial = 2289] [outer = 00000000] [url = about:blank] 02:44:50 INFO - PROCESS | 784 | --DOMWINDOW == 71 (152A7000) [pid = 784] [serial = 2288] [outer = 00000000] [url = about:blank] 02:44:50 INFO - PROCESS | 784 | --DOMWINDOW == 70 (1B340800) [pid = 784] [serial = 2301] [outer = 00000000] [url = about:blank] 02:44:50 INFO - PROCESS | 784 | --DOMWINDOW == 69 (1B0C1400) [pid = 784] [serial = 2300] [outer = 00000000] [url = about:blank] 02:44:50 INFO - PROCESS | 784 | --DOMWINDOW == 68 (1AB5BC00) [pid = 784] [serial = 2298] [outer = 00000000] [url = about:blank] 02:44:50 INFO - PROCESS | 784 | --DOMWINDOW == 67 (1429B800) [pid = 784] [serial = 2274] [outer = 00000000] [url = about:blank] 02:44:50 INFO - PROCESS | 784 | --DOMWINDOW == 66 (13249C00) [pid = 784] [serial = 2273] [outer = 00000000] [url = about:blank] 02:44:50 INFO - PROCESS | 784 | --DOMWINDOW == 65 (16ADA400) [pid = 784] [serial = 2277] [outer = 00000000] [url = about:blank] 02:44:50 INFO - PROCESS | 784 | --DOMWINDOW == 64 (168E1400) [pid = 784] [serial = 2276] [outer = 00000000] [url = about:blank] 02:44:50 INFO - PROCESS | 784 | --DOMWINDOW == 63 (1A827400) [pid = 784] [serial = 2280] [outer = 00000000] [url = about:blank] 02:44:50 INFO - PROCESS | 784 | --DOMWINDOW == 62 (1A714800) [pid = 784] [serial = 2279] [outer = 00000000] [url = about:blank] 02:44:50 INFO - PROCESS | 784 | --DOMWINDOW == 61 (1AA7CC00) [pid = 784] [serial = 2283] [outer = 00000000] [url = about:blank] 02:44:50 INFO - PROCESS | 784 | --DOMWINDOW == 60 (1A834800) [pid = 784] [serial = 2282] [outer = 00000000] [url = about:blank] 02:44:50 INFO - PROCESS | 784 | --DOMWINDOW == 59 (16564000) [pid = 784] [serial = 2309] [outer = 00000000] [url = about:blank] 02:44:50 INFO - PROCESS | 784 | --DOMWINDOW == 58 (152ABC00) [pid = 784] [serial = 2286] [outer = 00000000] [url = about:blank] 02:44:50 INFO - PROCESS | 784 | --DOMWINDOW == 57 (13EAB400) [pid = 784] [serial = 2285] [outer = 00000000] [url = about:blank] 02:44:50 INFO - PROCESS | 784 | --DOMWINDOW == 56 (0F2D1C00) [pid = 784] [serial = 2303] [outer = 00000000] [url = about:blank] 02:44:50 INFO - PROCESS | 784 | --DOMWINDOW == 55 (10AD0800) [pid = 784] [serial = 2306] [outer = 00000000] [url = about:blank] 02:44:50 INFO - PROCESS | 784 | --DOMWINDOW == 54 (1047E800) [pid = 784] [serial = 2304] [outer = 00000000] [url = about:blank] 02:44:50 INFO - PROCESS | 784 | --DOMWINDOW == 53 (161DFC00) [pid = 784] [serial = 2307] [outer = 00000000] [url = about:blank] 02:44:50 INFO - PROCESS | 784 | 1470735890282 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:44:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:44:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 2047ms 02:44:50 INFO - PROCESS | 784 | 1470735890315 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 02:44:50 INFO - PROCESS | 784 | 1470735890320 Marionette TRACE conn3 <- [1,3085,null,{"value":"13"}] 02:44:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:44:50 INFO - PROCESS | 784 | 1470735890327 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:44:50 INFO - PROCESS | 784 | 1470735890330 Marionette TRACE conn3 <- [1,3086,null,{}] 02:44:50 INFO - PROCESS | 784 | 1470735890337 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:50 INFO - PROCESS | 784 | 1470735890341 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:50 INFO - PROCESS | 784 | 1470735890496 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 02:44:50 INFO - PROCESS | 784 | 1470735890640 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:50 INFO - PROCESS | 784 | 1470735890643 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:50 INFO - PROCESS | 784 | ++DOCSHELL 0F2D0800 == 26 [pid = 784] [id = 783] 02:44:50 INFO - PROCESS | 784 | ++DOMWINDOW == 54 (0F2D0C00) [pid = 784] [serial = 2347] [outer = 00000000] 02:44:50 INFO - PROCESS | 784 | ++DOMWINDOW == 55 (0F2D3C00) [pid = 784] [serial = 2348] [outer = 0F2D0C00] 02:44:50 INFO - PROCESS | 784 | 1470735890703 Marionette DEBUG loaded listener.js 02:44:50 INFO - PROCESS | 784 | ++DOMWINDOW == 56 (10375C00) [pid = 784] [serial = 2349] [outer = 0F2D0C00] 02:44:51 INFO - PROCESS | 784 | 1470735891307 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 02:44:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:44:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:44:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1001ms 02:44:51 INFO - PROCESS | 784 | 1470735891353 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 02:44:51 INFO - PROCESS | 784 | 1470735891359 Marionette TRACE conn3 <- [1,3089,null,{"value":"13"}] 02:44:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:44:51 INFO - PROCESS | 784 | 1470735891367 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:44:51 INFO - PROCESS | 784 | 1470735891370 Marionette TRACE conn3 <- [1,3090,null,{}] 02:44:51 INFO - PROCESS | 784 | 1470735891374 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:51 INFO - PROCESS | 784 | 1470735891377 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:51 INFO - PROCESS | 784 | 1470735891504 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 02:44:51 INFO - PROCESS | 784 | 1470735891626 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:51 INFO - PROCESS | 784 | 1470735891629 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:51 INFO - PROCESS | 784 | ++DOCSHELL 0F229C00 == 27 [pid = 784] [id = 784] 02:44:51 INFO - PROCESS | 784 | ++DOMWINDOW == 57 (10AC7800) [pid = 784] [serial = 2350] [outer = 00000000] 02:44:51 INFO - PROCESS | 784 | ++DOMWINDOW == 58 (10ACA800) [pid = 784] [serial = 2351] [outer = 10AC7800] 02:44:51 INFO - PROCESS | 784 | 1470735891727 Marionette DEBUG loaded listener.js 02:44:51 INFO - PROCESS | 784 | ++DOMWINDOW == 59 (10B6E800) [pid = 784] [serial = 2352] [outer = 10AC7800] 02:44:52 INFO - PROCESS | 784 | 1470735892394 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:44:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:44:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1032ms 02:44:52 INFO - PROCESS | 784 | 1470735892412 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 02:44:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:44:52 INFO - PROCESS | 784 | 1470735892414 Marionette TRACE conn3 <- [1,3093,null,{"value":"13"}] 02:44:52 INFO - PROCESS | 784 | 1470735892418 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:44:52 INFO - PROCESS | 784 | 1470735892422 Marionette TRACE conn3 <- [1,3094,null,{}] 02:44:52 INFO - PROCESS | 784 | 1470735892454 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:52 INFO - PROCESS | 784 | 1470735892459 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:52 INFO - PROCESS | 784 | 1470735892574 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 02:44:52 INFO - PROCESS | 784 | 1470735892729 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:52 INFO - PROCESS | 784 | 1470735892733 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:52 INFO - PROCESS | 784 | ++DOCSHELL 0C392C00 == 28 [pid = 784] [id = 785] 02:44:52 INFO - PROCESS | 784 | ++DOMWINDOW == 60 (0F227800) [pid = 784] [serial = 2353] [outer = 00000000] 02:44:52 INFO - PROCESS | 784 | ++DOMWINDOW == 61 (0F236C00) [pid = 784] [serial = 2354] [outer = 0F227800] 02:44:52 INFO - PROCESS | 784 | 1470735892787 Marionette DEBUG loaded listener.js 02:44:52 INFO - PROCESS | 784 | ++DOMWINDOW == 62 (0F2CF000) [pid = 784] [serial = 2355] [outer = 0F227800] 02:44:53 INFO - PROCESS | 784 | 1470735893327 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 02:44:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:44:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:44:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:44:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 953ms 02:44:53 INFO - PROCESS | 784 | 1470735893384 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 02:44:53 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:44:53 INFO - PROCESS | 784 | 1470735893388 Marionette TRACE conn3 <- [1,3097,null,{"value":"13"}] 02:44:53 INFO - PROCESS | 784 | 1470735893392 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:44:53 INFO - PROCESS | 784 | 1470735893394 Marionette TRACE conn3 <- [1,3098,null,{}] 02:44:53 INFO - PROCESS | 784 | 1470735893400 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:53 INFO - PROCESS | 784 | 1470735893404 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:53 INFO - PROCESS | 784 | 1470735893491 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 02:44:53 INFO - PROCESS | 784 | 1470735893501 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:53 INFO - PROCESS | 784 | 1470735893503 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:53 INFO - PROCESS | 784 | ++DOCSHELL 10B6D000 == 29 [pid = 784] [id = 786] 02:44:53 INFO - PROCESS | 784 | ++DOMWINDOW == 63 (10B6DC00) [pid = 784] [serial = 2356] [outer = 00000000] 02:44:53 INFO - PROCESS | 784 | ++DOMWINDOW == 64 (11A58400) [pid = 784] [serial = 2357] [outer = 10B6DC00] 02:44:53 INFO - PROCESS | 784 | 1470735893550 Marionette DEBUG loaded listener.js 02:44:53 INFO - PROCESS | 784 | ++DOMWINDOW == 65 (129C5400) [pid = 784] [serial = 2358] [outer = 10B6DC00] 02:44:54 INFO - PROCESS | 784 | 1470735894027 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 02:44:54 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:44:54 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 02:44:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:44:54 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 703ms 02:44:54 INFO - PROCESS | 784 | 1470735894090 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 02:44:54 INFO - PROCESS | 784 | 1470735894094 Marionette TRACE conn3 <- [1,3101,null,{"value":"13"}] 02:44:54 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:44:54 INFO - PROCESS | 784 | 1470735894099 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:44:54 INFO - PROCESS | 784 | 1470735894101 Marionette TRACE conn3 <- [1,3102,null,{}] 02:44:54 INFO - PROCESS | 784 | 1470735894105 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:54 INFO - PROCESS | 784 | 1470735894108 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:54 INFO - PROCESS | 784 | 1470735894205 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 02:44:54 INFO - PROCESS | 784 | 1470735894215 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"c96be735-b7ce-45dc-8ed9-9041f0b9718f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:54 INFO - PROCESS | 784 | 1470735894218 Marionette INFO sendAsync 57628966-fff0-4d5c-92de-f74748314144 02:44:54 INFO - PROCESS | 784 | ++DOCSHELL 130E0800 == 30 [pid = 784] [id = 787] 02:44:54 INFO - PROCESS | 784 | ++DOMWINDOW == 66 (13148800) [pid = 784] [serial = 2359] [outer = 00000000] 02:44:54 INFO - PROCESS | 784 | ++DOMWINDOW == 67 (131E4800) [pid = 784] [serial = 2360] [outer = 13148800] 02:44:54 INFO - PROCESS | 784 | 1470735894351 Marionette DEBUG loaded listener.js 02:44:54 INFO - PROCESS | 784 | ++DOMWINDOW == 68 (13246400) [pid = 784] [serial = 2361] [outer = 13148800] 02:44:54 INFO - PROCESS | 784 | 1470735894743 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 02:44:54 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:44:54 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 703ms 02:44:54 INFO - PROCESS | 784 | 1470735894798 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 02:44:54 INFO - PROCESS | 784 | 1470735894801 Marionette TRACE conn3 <- [1,3105,null,{"value":"13"}] 02:44:55 WARNING - u'runner_teardown' () 02:44:55 INFO - No more tests 02:44:55 INFO - Got 0 unexpected results 02:44:55 INFO - SUITE-END | took 666s 02:44:56 INFO - Closing logging queue 02:44:56 INFO - queue closed 02:44:56 INFO - Return code: 0 02:44:56 WARNING - # TBPL SUCCESS # 02:44:56 INFO - Running post-action listener: _resource_record_post_action 02:44:56 INFO - Running post-run listener: _resource_record_post_run 02:44:57 INFO - Total resource usage - Wall time: 677s; CPU: 17.0%; Read bytes: 91234304; Write bytes: 948321792; Read time: 431816; Write time: 1250249 02:44:57 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:44:57 INFO - install - Wall time: 3s; CPU: 11.0%; Read bytes: 0; Write bytes: 71990784; Read time: 0; Write time: 68633 02:44:57 INFO - run-tests - Wall time: 675s; CPU: 17.0%; Read bytes: 91234304; Write bytes: 812158464; Read time: 431816; Write time: 1138282 02:44:57 INFO - Running post-run listener: _upload_blobber_files 02:44:57 INFO - Blob upload gear active. 02:44:57 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 02:44:57 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 02:44:57 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-release', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 02:44:57 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-release -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 02:44:58 INFO - (blobuploader) - INFO - Open directory for files ... 02:44:58 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 02:44:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:44:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:44:58 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:44:58 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:44:58 INFO - (blobuploader) - INFO - Done attempting. 02:44:58 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 02:44:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:44:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:45:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:45:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:45:00 INFO - (blobuploader) - INFO - Done attempting. 02:45:00 INFO - (blobuploader) - INFO - Iteration through files over. 02:45:00 INFO - Return code: 0 02:45:00 INFO - rmtree: C:\slave\test\build\uploaded_files.json 02:45:00 INFO - Using _rmtree_windows ... 02:45:00 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 02:45:00 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/3f122663b661037ab515562d049d601d3882b85fda1a801ada417cdda366b20493856cb60c187f2ffce390e681be7dac84754b38b6d7a644f77be886ff3e0a40", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/00f2aadba064d04d17fb09242da0c554bbaf2c646aa04dc02c3aa4db0f149d4e5a399ee7349c66c404a3cd6a855d0076cbef372ffee96ee51a3c5fec92b41c36"} 02:45:00 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 02:45:00 INFO - Writing to file C:\slave\test\properties\blobber_files 02:45:00 INFO - Contents: 02:45:00 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/3f122663b661037ab515562d049d601d3882b85fda1a801ada417cdda366b20493856cb60c187f2ffce390e681be7dac84754b38b6d7a644f77be886ff3e0a40", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/00f2aadba064d04d17fb09242da0c554bbaf2c646aa04dc02c3aa4db0f149d4e5a399ee7349c66c404a3cd6a855d0076cbef372ffee96ee51a3c5fec92b41c36"} 02:45:00 INFO - Running post-run listener: copy_logs_to_upload_dir 02:45:00 INFO - Copying logs to upload dir... 02:45:00 INFO - mkdir: C:\slave\test\build\upload\logs 02:45:00 INFO - Copying logs to upload dir... 02:45:00 INFO - Using _rmtree_windows ... 02:45:00 INFO - Using _rmtree_windows ... 02:45:00 INFO - Using _rmtree_windows ... 02:45:00 INFO - Using _rmtree_windows ... 02:45:00 INFO - Using _rmtree_windows ... 02:45:00 INFO - Using _rmtree_windows ... 02:45:00 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=859.553000 ========= master_lag: -0.30 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 19 secs) (at 2016-08-09 02:45:01.279283) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-09 02:45:01.280377) ========= '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-098\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-098 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-098 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-098 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-098 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-098 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/3f122663b661037ab515562d049d601d3882b85fda1a801ada417cdda366b20493856cb60c187f2ffce390e681be7dac84754b38b6d7a644f77be886ff3e0a40", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/00f2aadba064d04d17fb09242da0c554bbaf2c646aa04dc02c3aa4db0f149d4e5a399ee7349c66c404a3cd6a855d0076cbef372ffee96ee51a3c5fec92b41c36"} build_url:https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.109000 build_url: 'https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/3f122663b661037ab515562d049d601d3882b85fda1a801ada417cdda366b20493856cb60c187f2ffce390e681be7dac84754b38b6d7a644f77be886ff3e0a40", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/00f2aadba064d04d17fb09242da0c554bbaf2c646aa04dc02c3aa4db0f149d4e5a399ee7349c66c404a3cd6a855d0076cbef372ffee96ee51a3c5fec92b41c36"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-09 02:45:01.415038) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 02:45:01.415423) ========= '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-098\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-098 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-098 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-098 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-098 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-098 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.109000 ========= master_lag: 0.01 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 02:45:01.537190) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-08-09 02:45:01.537510) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-08-09 02:45:02.128066) ========= ========= Total master_lag: -0.09 =========